概述 价格 新功能 免费试用

Java和Groovy测试代码覆率

Clover提供了一种度量手段,帮助您更好地平衡编写代码和测试代码的工作量。

Clover能够在您的集成开发环境(IDE)或您的持续集成系统中运行,其中包含了测试优化功能,使您的测试运行得更快、发现问题更早。


免费试用

价格预览
查看更多价格信息

1桌面服务器
¥3,000
1 服务器
¥12,000
10 服务器
¥22,000
25 服务器
¥40,000
100 服务器
¥80,000
100+ 服务器
¥160,000

功能亮点

发现高风险代码

Clover桌面

持续集成

测试优化

Groovy代码覆盖率

Clover界面截图

功能亮点

发现风险代码在桌面上在构建中测试优化支持Java和Groovy

Clover能够在您的项目中识别出高风险代码,以便您可以重点测试这些最具风险的地方。

发现危险代码

覆盖率云图树状图每次测试的覆盖情况趋势报告

Clover的覆盖率云图通过识别以下内容,能够快速指出新测试将在哪里影响最大。
*项目风险 – 最复杂的、覆盖最少的类。
*速赢 - 最大的、覆盖最少的类。

Clover桌面

支持Eclipse与IntelliJ IDEAIDE的度量

在基于Eclipse的IDE或IntelliJ IDEA中运行Clover,在您提交源代码到版本库前检查这些代码变更的覆盖情况。
*用颜色表示测试覆盖率;
*源文件中的逐行测试覆盖信息最近测试运行的通过和失败信息。

持续集成

Clover与Bamboo集成Ant, Maven,更多Clover与Jenkins集成

Clover与Atlassian Bamboo持续集成服务器集成,可以在您的构建结果中显示测试覆盖率情况。
*构建覆盖率趋势 - 指出新的风险在何时被引入的;
*测试优化 - 通过仅运行覆盖变更代码的测试或以前失败的测试,加快构建速度。

测试优化

更快执行测试优化设置让测试失败尽早出现

Clover 可以使用选择性测试,通过只运行下列测试来加速您的构建和测试执行:
*覆盖已变更的代码的测试;
*在以前的构建中失败的测试。

Groovy代码覆盖率

Clover与Groovy与Grails集成

您已经开始使用Groovy来快速构建应用了么?Clover同样可以测量Groovy代码的覆盖率!
*检测由于输入错误(例如:'x.foo'而不是'x.foo()')造成的错误属性和方法。
*Clover支持Groovy闭包。;
*Grails Clover插件能获得网络应用程序的代码覆盖率。

Clover界面截图展示

Clover仪表板覆盖树状图每个测试覆盖率代码覆盖率的风险 历史图表覆盖率的测试结果测试优化Groovy覆盖率

在Clover仪表板可以快速查看您的项目代码覆盖率。
30天内免费使用Clover 试用