最流行的测试代码覆盖率工具:Cobertura(整合贴)

本文详细介绍了Cobertura,一个流行的代码覆盖率测试工具。内容包括Cobertura的官方网站、相关阅读资料、其衡量的line coverage、Branch coverage和复杂度指标,以及如何在Maven中安装和运行Cobertura进行代码覆盖率分析。此外,还阐述了Cobertura的实现原理,以及如何通过插入字节码进行代码注入和生成覆盖率报告。
摘要由CSDN通过智能技术生成
  • Cobertura大家想必都知道并正在使用了,这里我整合了关于这个工具的有用信息+一点说明。

官网

 http://cobertura.sourceforge.net/

官网首页上的两篇文章:

  • Measuretest coverage with Cobertura, by Elliotte Rusty Harold 仅仅是简单介绍了cobertura大概的样子,而主要谈了一些对于测试的认识。

另外文章中关于安装和使用的部分已经过时:

http://www.ibm.com/developerworks/java/library/j-cobertura/

  • Inpursuit of code quality: Don't be fooled by the coverage report, byAndrew Glover 介绍了应该如何看待code coverage的问题,非常值得一看

 http://www.ibm.com/developerworks/java/library/j-cq01316/index.html?ca=drs


Cobertura的三个指标:line coverage,Branch coverage和复杂度。

  • line coverage就是执行的代码行数占总行数的百分比。很容易理解。
  • Branch coverage是
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值