jUnit:如何确定代码覆盖率级别?
我如何确定 jUnit 测试覆盖了我的方法(和代码)的百分比?我假设有一种更复杂的方法,然后简单地计算 ... 和 1 和 2 和 ..
我特别想知道当“n”个测试覆盖单个方法时如何处理这种计数。
How can i determine what percentage of my methods (and code) are covered by jUnit tests? I am assuming there is a more sophisticated way then simply counting ... and 1 and 2 and ..
I specifically wonder how will such counting be handled when single method is covered by 'n' tests.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我已经非常成功地使用 EclEmma 来覆盖 JUnit 测试运行。而且它是免费的。
I've used EclEmma very successfully to cover JUnit test runs. And its free.
此演示文稿 指向您可以用于此目的的几种工具。
This presentation points to several tools you can use for the purpose.
我建议使用 Cobertura 来实现代码覆盖率。它提供了详细信息,可以为您提供逐行覆盖范围以及分支覆盖范围。
I would suggest to go for Cobertura for code coverage. It gives detailed information and can give you line by line coverage as well as branch coverage.