tôi sử dụng máy phát điện yeoman này: https://github.com/Swiip/generator-gulp-angularTesting AngularJS: thước đo, Karma, Jasmine trong một Yeoman App
Nó cài đặt ba ứng dụng thử nghiệm: Jasmine, Karma, thước đo Theo bài báo này (Should I be using Protractor or Karma for my end-to-end testing?), tôi nên sử dụng : Karma cho các bài kiểm tra nhỏ ví dụ một bộ điều khiển duy nhất. Protactor nếu tôi muốn thử nghiệm toàn bộ ứng dụng và mô phỏng một người dùng duyệt qua ứng dụng của tôi. Theo blog này (http://andyshora.com/unit-testing-best-practices-angularjs.html), tôi sẽ sử dụng Jasmine để kiểm tra đơn vị và Karma cho các bài kiểm tra tích hợp đầu cuối.
Tôi đoán Jasmine là ngôn ngữ mà các bài kiểm tra được viết và hai cách khác thực thi mã, đúng không? Ngoài ra nếu tôi không bao giờ viết một bài kiểm tra nào là quan trọng hơn để học đầu tiên/tập trung vào?
Xem câu trả lời của tôi ở đây để biết thêm chi tiết về các trường hợp sử dụng, ưu điểm và hạn chế của Karma và thước đo góc: http://stackoverflow.com/questions/17070522/can-protractor-and-karma-be-used-together/29619467 # 29619467 –