Protractor可以用于Angular JS的测试驱动开发吗?

时间:2014-03-13 06:50:05

标签: angularjs tdd protractor

可以将Protractor用于Angular JS应用程序的测试驱动开发吗?量角器广泛用作Angular的E2E测试框架,但是我们可以将它用于TDD(测试驱动开发)吗?

2 个答案:

答案 0 :(得分:3)

量角器应仅用于E2E测试。

对于TDD,您可以切换到Karma with Jasmine.

另见http://kroltech.com/2013/11/javascript-tdd-with-jasmine-and-karma/

答案 1 :(得分:1)

我在TDD工作流程中使用Protractor,但不在单元测试中使用。我将它用于类似于需要与正在运行的站点连接的集成测试的测试。

我不会将它用于单元测试,因为它比作为测试运行器的Karma慢得多,它需要启动服务器。

我写了一些关于my experiences doing TDD in Angular的文章,其中展示了我如何使用Protractor vs Karma。我希望它有所帮助。

相关问题