下载此文档

测试覆盖率工具介绍.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
Cobertura,有效提高测试覆盖率的利剑测试覆盖率是对测试过程完全程度的评测,它通过测试需求、测试用例的覆盖或已执行代码的覆盖来进行综合评估的。在我们以前的测试过程中,测试覆盖率的评估主要基于测试需求、测试用例的覆盖情况。在今年三、四季度,测试部门引入了Cobertura代码覆盖率工具来测试代码的执行覆盖情况,通过自顶向下、自底向上这种双向的测试覆盖率情况,来综合评估测试过程的完全程度。通过Cobertura测试应用程序中最基本的Java代码,并观察其在运行时执行了哪些代码以及哪些代码没有执行,来度量每轮测试执行的覆盖率。除了能找出未测试到的代码并发现BUG外,Cobertura还可以通过标记无用的、执行不到的代码来对冗余代码进行优化,还可以提供API实际操作的内部信息。 我们在国内机票网站改版、国际机票网站改版、商旅机票EJB等项目中对Cobertura的反复应用与实践,不断的根据每轮测试的代码覆盖率情况来补充完善测试用例,促使机票业务的测试用例覆盖率得到质的提升,代码测试覆盖率达到了90%以上。通过对测试需求、测试用例的覆盖评估,并结合Cobertura对测试代码的覆盖评估,使之将测试过程从一种艺术转变为一门科学。它可以有效提高测试过程的质量,并能优化代码结构,减少冗余代码,从而促使我们开发出对每个人来说都更健壮的软件产品。 Cobertura的特性: 1、mand命令行执行; 2、支持在Eclipse中直接对源代码进行单元测试,也支持在Websphere、Tomcat等容器中测试; 2、支持对编译后的java源代码进行探针装配; 3、可以通过HTML或XML生成测试报告; 4、支持对Project、Package、Class分别计算代码行覆盖率、分支覆盖率、McCabe复杂度;

测试覆盖率工具介绍 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人435638
  • 文件大小98 KB
  • 时间2019-02-18
最近更新