CLOVER

更新时间:2023-06-20 10:19

Clover是最早的JAVA测试代码覆盖率工具之一,它是由Cenqua公司开发的,从使用和部署上来看是最成功的商业解决方案。它的成功要部分地归功于Cenqua公司是开放源代码的热情支持者,为开放源代码项目免费提供他们大多数的软件,因此对其使用有很大的帮助。

Clover的所有报告都支持几种输出格式,包括HTML,PDF。除了覆盖率报告之外,Clover还能追踪覆盖率的变化历史,这样开发团队就能够关注测试的增长是否没有跟上产品代码的增长,并追踪新的测试是否执行了以前没有测试到的代码,还是只有执行了以前覆盖过的代码。

Clover也为大部分主要的IDE提供了插件,确保你可以普通的 编译、构件、测试 循环中查看覆盖率报告,而不必在IDE之外另外运行一个工具或者ant、maven构件脚本。

Clover有一个有趣的功能,既不是分别计算不同的测量指标的百分比,而是利用一个公式来评价覆盖率,其中考虑到了各种测量指标(如分支覆盖率和语句覆盖率)。最终的值被称为总百分比覆盖率(TPC)。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}