2015-10-20 243 views
1

我是新来测试和AngularJS,我有一个任务来测试一个非常复杂的AngularJS项目和应用程序的后端。 目前我有e2e测试运行与量角器涵盖输入/动作和输出/结果方面的每个可能的情况。这够了吗?我需要为我的应用获得良好的测试覆盖率。量角器e2e足够角度测试

回答

2

JavaScript测试涵盖了茉莉花及其所有口味。

端到端测试

对于端到端的测试,你可以使用Protractor这是建议的框架。

单元测试

进行单元测试,您应该使用Karma, 或mocha(串行)。

后端测试

你说,你需要测试的后端。我建议直接对后端端点/函数进行测试,模拟用例并期望得到恰当的结果,以确保您覆盖应用程序的每个方面。这将取决于您拥有您的后端的语言/框架。

所以,答案是NO,量角器是不够的。

为什么写测试?

基本上,您编写测试的原因是为了让您的代码正常工作,并确保函数与后端前端,后端后端和前端前端之间的每个连接之间的“契约”正常工作。因此,每次修改代码的一部分时,您都不必检查代码的每个部分以查找错误,并且您也清楚地知道代码的哪部分失败。

相关问题