Java 语言,大家平时都是怎么统计增量代码覆盖率和分支覆盖率的?

2019-12-11 12:17:43 +08:00
 superbai

看了下现在 IdeaU 的单测统计,可以查看类、方法和行覆盖率,但是没有看到分支覆盖率和增量代码覆盖率的选项,想问问大家平时怎么统计的?

3335 次点击
所在节点    程序员
10 条回复
nimingyonghu
2019-12-11 12:54:27 +08:00
什么覆盖率? 单元测试? 说话说清楚
PDX
2019-12-11 12:55:26 +08:00
不知道你说的是啥..
silentstorm
2019-12-11 12:57:42 +08:00
分支覆盖率可以用 atlassian 的 clover 来统计
BBCCBB
2019-12-11 13:16:47 +08:00
jacoco
shihty5
2019-12-11 13:25:23 +08:00
jacoco + sonarqube
vanityfairn
2019-12-11 14:33:15 +08:00
jacoco
A8XXX
2019-12-11 14:35:25 +08:00
jenkins
bobuick
2019-12-11 16:28:53 +08:00
jacoco, sonar
hantsy
2019-12-11 20:02:37 +08:00
jacoco 是比较现代的测试覆盖率统计工具吧,可以结合 Maven,Gradle 生成报告。sonar 最初主要是代码质量检测。

单纯的追究覆盖率我觉得没有必要,也不一定要设置一个比例,比如有的项目要求 70%等。从适合角度来讲,写测试时关键一点要求测试要检测所有的逻辑路径分支(正常,异常都要考虑到)。
hzgit
2019-12-11 21:28:37 +08:00
jacoco + sonar

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/627940

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX