![]() |
Clover介绍更加速捷有效的测试,让你得到更完美的代码。 详细功能介绍,请点击这里>>> |
单元测试提升代码质量;Clover提升单元测试质量。

您的项目会有成百上千的单元测试,Junit友好的绿色状态条会让您感觉您的代码已经被很好地测试过了。但是这些测试实际上对代码测试得有多好那?哪些代码确实被测试过了?哪些代码没有被测试到?测试套件是否已经过时了?
Clover是一个强大并高度可配置的代码覆盖分析工具。它能够发现那些在您的单元测试中没有被充分测试的代码。
提高测试质量
开发者和团队负责人使用Clover,可以快速地发现没有被测试过的java代码,以及度量测试的完全性。再把这些发现反馈到测试过程以提高测试质量。覆盖率报告能够以HTML或者PDF格式发布,并和开发团队或者项目管理分享。
提高测试效率
那些负责编写单元测绘色用力的开发人员会发现Clover是一个强大的工具,能干让他们深入的了解正在测试的内容。在面对令人畏惧的编写测试代码工作时,它能够让开发人员渐进地开发测试代码并且可以在以前的基础上持续开发测试代码,这就给了开发人员极大的动力。
保持团队可跟踪、可追溯
Clover也可以按时检查有关覆盖率和其他的度量的情况并且输出检查报告,保证团队工作的可跟踪、可追溯。为您的项目设置覆盖率目标,Clover将会自动的检查它们。
Cover也能够用于发现应用系统中的“deadcode”(如:不在使用的代码并可以安全删除)。这可以避免代码的膨胀。简单无缝地与您的项目集成
Clover被设计成您的开发环境。Clover能够无缝地集成到ApacheAnt和Maven编译工具,并能够容易地集成到持续集成系统中。Clover也可以为那些不使用Ant或者Maven工具,而是使用遗留系统的小组提供集成的功能。
开发者能够在桌面上交互地使用Clover。Clover为IDEA和Eclipse提供全面的插件。这些插件允许开发者在IDE中记录和查看所有的覆盖结果。
功能:
1、为Eclipse和IntelliJIDEA提供了全面插件。这些插件允许您在IDE中测量和检查覆盖测试结果。
2、无缝地和那些使用ApacheAnt和Maven的项目集成
3、通过命令行,API可以容易的与历史遗留系统集成。
4、快速,准确,可配置,详细的方法,声明和分支覆盖报告
5、丰富的报告格式:HTML,PDF,XML或者SwingGUI
6、通过源代码级别的过滤可以精确控制覆盖率测试。
7、可以提供代码覆盖和其他度量的历史图表
8、全面兼容JUnit3.x&4.x,TestNG,JTiger和其他测试框架。也能够用于手工测试,功能或者集成测试。
