目前整个团队开始建立客观的指标度量了,前段时间把功能测试的覆盖率拉出来看了下,结果发现覆盖率很低。
所以想问问各位业界同学,当前功能测试的覆盖率大概怎么样,我这边做个参考。(覆盖率很高不一定质量很好,这个我大概知道,只是想看看业界现在是个什么水平。)
大家回帖可以说下自己的覆盖率情况,还有所属行业,谢谢。
功能测试的覆盖率怎么度量
这个得看应用了,遇到过应用中很多已经弃用的代码没有删除的,那覆盖率肯定不会高
然后得看是自动化还是手工测试了,自动化我们这代码行覆盖率保 60% 争 70%(做了点小动作,过滤了一些工具类,domain,dto 之类的),如果是手工测试,建议只统计增量覆盖率,否则覆盖率肯定上不去。
增量覆盖 70%
和单元测试度量覆盖率一样。 在手工测试完成以后,从部署应用的服务器上收集下覆盖数据就行。
我们这边是 java 语言,使用 jacoco 来收集。 兄弟你有时间也可以去了解下
你好,请教个问题,你们是用 jacoco 来整的吗?我也想整这个,就是没啥思路,楼主可以给分享一下吗?感谢~
我们是服务端接口自动化测试,覆盖率 75%~85%
我们现在基本都是看增量的报告,增量 如果是手工测试,覆盖率应该在 70% 以上,然后如果是接口测试那么在 80% 都是自己拍脑袋定的。
大概分这么几部:
1、下载 jacoco 包
2、在业务系统添加启动参数
3、使用 jacoco 命令行收集 exec 数据
4、使用 jacoco 命令行生成测试报告。
我之前参考https://www.cnblogs.com/wang1001/p/12627198.html这个来搞的