CLOVER
JAVA测试代码覆盖率工具
Clover是最早的JAVA测试代码覆盖率工具之一,由Cenqua公司开发。它在使用和部署上是最成功的商业解决方案之一,这部分得益于Cenqua公司对开放源代码项目的热情支持,为这些项目免费提供他们的软件。Clover不仅能够检测Java单元测试是否完整覆盖代码中所有可能的路径,而且支持Java5.0,是一个快速且准确的测试工具。
软件简介
Clover的所有报告都支持几种输出格式,包括HTML和PDF。除了覆盖率报告之外,Clover还能追踪覆盖率的变化历史,这样开发团队就能够关注测试的增长是否没有跟上产品代码的增长,并追踪新的测试是否执行了以前没有测试到的代码,还是只有执行了以前覆盖过的代码。
Clover也为大部分主要的IDE提供了插件,包括Eclipse,IntelliJ IDEA,JBuilder,NetBeans等,确保开发者可以在常规的编译、构建、测试循环中查看覆盖率报告,而不必在IDE之外另外运行一个工具或者ant、maven构建脚本。
Clover有一个有趣的功能,它不是分别计算不同的测量指标的百分比,而是利用一个公式来评价覆盖率,其中考虑到了各种测量指标(如分支覆盖率和语句覆盖率)。最终的值被称为总百分比覆盖率(TPC)。这种方法快速且准确,帮助开发者确保他们的测试能够覆盖所有可能的代码路径。
功能和服务
1.快速,准确地检测是否覆盖所有路径
2.测试结果可以用多种文件格式输出(PDF,HTML
3.可运行于Eclipse,IntelliJ IDEA,JBuildernetbeans等多种集成开发环境
4.支持Java5.0
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
软件简介
功能和服务
参考资料