2011-08-23 97 views
2

我目前正在探索在项目中使用的各种代码覆盖工具,并在三叶草,艾玛和cobertura之间的三叶草 上短名单。 (我的组织准备好支付三叶草和它的不错)三叶草 - 没有自动化测试覆盖范围

但是我们没有自动测试。所有测试都是手动的,我们需要使用测量代码生成运行时间的结果。

三叶草的wiki's inital线说

代码覆盖率是由自动化 测试覆盖的代码百分比。

三叶草能否在非自动化测试中收集报道?即需求是我在编译时的仪器代码,并在我实际运行代码时获得覆盖报告。 谷歌搜索很多,但没有找到最合适的答案。

是否有替代品来实现,如果三叶草不支持

回答

0

有三叶草网站的手动步骤documents。可能使用这个我们可以实现..但不确定的确切最佳的方式来做到这一点。

1

的覆盖工具的想法是测试应用程序代码,以便它在运行时,收集统计信息,并最终写入报告。应用程序代码是由自动化测试运行还是通过手动测试都无关紧要。它将与手动测试一起工作,但当然要长得多。

+0

正确。我明白那个。任何想法如何实现使用三叶草?我正在使用maven-clover2-plugin。任何关于如何实现这一目标的指针? – JWhiz

+0

为了测量手动测试的覆盖范围,只需使用Clover对代码进行测试并运行应用程序,以确保Clover运行时JAR(com.cenqua.clover:clover)在类路径中可用。 – Marek

相关问题