Java中是否有任何这样的代码覆盖工具可以为程序提供不同的路径。基本上这个想法是确保在执行期间覆盖所有循环和嵌套循环。这是为了能够确定代码库中的所有循环是否至少通过一次迭代来执行。Java中的代码覆盖工具
回答
Cobertura是另一种常用的工具。
的Cobertura,艾玛甚至四叶草只能做分支/判定覆盖(除了线/声明覆盖,当然)。 Clover还提供了方法覆盖范围(它简单地测量在执行过程中是否全部输入了方法)。
对于路径覆盖范围(加上行/语句覆盖率),请尝试JMockit Coverage。
可以找到示例报告here。
实际上,截至目前这只是新路径覆盖支持的初始版本,我仍然需要改进。
+1这个很好的答案,迄今为止唯一一个(所有其他人都缺少OP的真正问题) – 2009-11-26 03:29:10
我愿意与JaCoCo 这是一个开源工具(替代EMMA)在Eclipse的公共许可证下分发。
价(05:05,2013年7月17日):http://en.wikipedia.org/wiki/Java_Code_Coverage_Tools
[EclEmma](http://www.eclemma.org/)提供了JaCoCo与Eclipse的良好集成。 – 2013-12-06 17:08:26
- 1. 代码覆盖工具
- 2. 代码覆盖工具位
- 3. XSL代码覆盖工具
- 4. .NET代码覆盖工具
- 5. Eclipse中Mule的代码覆盖工具
- 6. 支持源代码行排除的Java代码覆盖工具
- 7. 的NoClassDefFoundError与EclEmma代码覆盖工具
- 8. qooxdoo的代码覆盖工具
- 9. Html5的代码覆盖工具
- 10. BlackBerry的代码覆盖工具
- 11. Java - 代码覆盖
- 12. 免费代码覆盖工具
- 13. 增量.NET代码覆盖率工具?
- 14. 红眼vs MS代码覆盖工具
- 15. node-qunit,代码覆盖工具
- 16. C++代码覆盖率工具
- 17. Idea IntelliJ Community Edition的Java代码覆盖工具
- 18. 适用于Solaris的任何Java代码覆盖工具
- 19. 针对java webstart/jnlp应用程序的代码覆盖工具
- 20. 覆盖率java工具
- 21. Java日志覆盖工具
- 22. Java:使用哪种代码覆盖工具?
- 23. Java代码覆盖思路?
- 24. Hudson中的Java代码覆盖范围
- 25. 查看Jenkins中MSTest的代码覆盖率结果的工具
- 26. 使用nagelfar工具获取Tcl中的代码覆盖率
- 27. 基础分支覆盖是否有很好的代码覆盖工具?
- 28. 由groovy代码测试的java代码的代码覆盖率
- 29. 覆盖率工具
- 30. J2ME覆盖工具
的重复http://stackoverflow.com/questions/39329/what-is-your-favourite-code-coverage-tools-free-非 - 免费 – 2009-10-05 06:05:06
不,不是。他要求*路径*覆盖工具。 有关定义,请参阅http://en.wikipedia.org/wiki/Code_coverage。 提供给此问题的大多数答案都不回答提出的问题。 – 2009-10-10 16:52:30