【发布时间】:2018-10-25 08:25:15
【问题描述】:
我有一个带有量角器的 angular-cli 应用程序。 我想为量角器生成一份代码覆盖率报告。
https://www.npmjs.com/package/grunt-protractor-coverage 不能在我的项目中使用它。
https://www.npmjs.com/package/protractor-istanbul-plugin 观察到它不适用于打字稿文件。
有没有办法使用 Angular 5 应用程序为量角器 e2e 测试用例生成代码覆盖率?
【问题讨论】:
-
为什么?量角器测试正在锻炼 UI。他们不知道底层代码及其所采用的路径。量角器测试应该模拟用户如何与您的应用交互。这意味着黑盒测试。测试不需要了解应用程序内部的任何信息。如果需要,请使用单元和集成测试来获取覆盖信息。
标签: angular protractor angular-cli