码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA代码覆盖率工具JaCoCo--原理

时间:2020-07-10 09:15:47      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:测试过程   --   测试用例   java代码   方法   问题   代码   自动化   范围   

一、代码覆盖率统计工具的能与不能

能:代码覆盖率统计能用来发现没有被测试覆盖的代码。

  1、测试过程中覆盖和未覆盖的地方,可能存在的风险。分析未覆盖代码,反推在测试设计是否充分,进一步明确测试设计阶段的问题。

  2、发现测试死角、冗余代码、历史废弃代码。有助于发现多个测试用例都覆盖不到的代码,收集方法覆盖率,为废弃的代码提供依据。

  3、度量自动化用例。为自动化用例提供覆盖率统计情况,分析覆盖率报告,完善自动化用例。

  4、精准回归:构建代码调用关系,精准的确定回归测试范围,避免了全量回归造成测试资源的浪费。

不能:代码覆盖率统计不能完全用来衡量代码质量

  代码覆盖率作为一个指导性指标,可以一定程度上反应测试的完备程度,是软件质量度量的一种手段。100%覆盖的代码并不意味着100%无bug的应用

JAVA代码覆盖率工具JaCoCo--原理

标签:测试过程   --   测试用例   java代码   方法   问题   代码   自动化   范围   

原文地址:https://www.cnblogs.com/rslai/p/13277519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!