是否有可能从量角器获取JavaScript代码覆盖并将其转换为伊斯坦布尔报告

时间:2017-10-05 09:37:31

标签: angularjs protractor code-coverage e2e-testing istanbul

背景: 我正在开发一个有三种自动化测试的AngularJS项目。 使用jest进行单元测试, 使用量角器进行端到端测试 使用机器人框架进行端到端测试

我们现在想要的是结合来自jest,protractor和robot framework的代码覆盖率结果。并将其合并为一份伊斯坦布尔报告

我想问一下 1.是否有可能从量角器获得代码覆盖率结果? 2.我上面提到的事情是否合适?我们是否应该将端到端测试纳入代码覆盖范围?

1 个答案:

答案 0 :(得分:1)

A1。量角器只是一个端到端的测试自动化框架。它没有内置的报告机制来计算测试覆盖率 A2。将单元测试覆盖率与端到端测试覆盖率混合起来并不是一个好主意。
单元测试级别的覆盖范围是测量功能或方法周围的测试覆盖率,在端到端测试中,您可以模拟多个用户流,它主要涵盖快乐路径,不像单元测试,您也可以覆盖负面测试用例。 我肯定会使用单独的测试报告。