angularjs – 我应该使用量角器或卡尔玛我的端到端测试吗?

我应该使用量角器还是Karma进行我的端对端测试?

Angular-seed使用Protractor / Selenium WebDriver用于E2E,但是angular-phonecat教程使用karma。

我读到我应该使用Karma单位测试和量角器E2E,这似乎很好,但我想我会在这里要求得到其他开发商的意见。

AngularJS团队建议使用量角器,因为它将取代角度场景选择器:

Angular Scenario Runner is in maintenance mode – If you’re starting a new Angular project,consider using 07000.

引自AngularJs documentation

教程angular-phonecat是很久以前开发的(在2011年主要),还没有更新使用一些Angular的新功能,如Protractor。

编辑

Protractor Docs – FAQ

Why both Karma and Protractor? When do I use which?

Karma is a great tool for unit testing,and Protractor is intended for
end to end or integration testing. This means that small tests for the
logic of your individual controllers,directives,and services should
be run using Karma. Big tests in which you have a running instance of
your entire application should be run using Protractor. Protractor is
intended to run tests from a user’s point of view – if your test Could
be written down as instructions for a human interacting with your
application,it should be an end to end test written with Protractor.

Here’s a 07003 with more info.

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...