接口测试 jacoco 覆盖率统计结果,哪个字段最有代表意义?

dasy · 2017年12月05日 · 最后由 陈恒捷 回复于 2017年12月05日 · 1647 次阅读

在功能和接口自动化中,我们通常用 jacoco 统计覆盖率,结果如下:
指令级覆盖 (Instructions,C0coverage),分支(Branches,C1coverage)、圈复杂度 (CyclomaticComplexity)、行覆盖 (Lines)、方法覆盖 (non-abstract methods)、类覆盖 (classes)
哪个字段最有代表意义?

共收到 4 条回复 时间 点赞

变更覆盖率

恒温 回复

变更覆盖率具体指什么含义?怎么统计到

gb2312 回复

Jacoco 似乎不能直接生成变更代码的覆盖率,sonarQube 可以

可以参考下:https://tech.meituan.com/android-jacoco-practace.html

建议不要太注重覆盖率指标本身,更重要的是没有覆盖的部分是否需要覆盖,如何覆盖。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册