白盒测试 测试覆盖率用起来了吗?效果怎么样?

hi l · 2017年06月05日 · 最后由 陈恒捷 回复于 2017年06月06日 · 1714 次阅读

搭了套 emma 计算测试覆盖率,其他公司有用起来吗?实际效果如何?

共收到 11 条回复 时间 点赞

覆盖率很有用, 但是有 99% 的人并不知道如何使用. 他也不是简单统计个覆盖率数字那样的简单.
建议你保持关注, 先不要在公司使用. 等你以后追求更深入的高质量的时候, 再关注这块.

之前看沙龙分享,京东到家在单测和集成测试(服务端)用起来了。

我们目前用法是单测和集成都有用。其中单测结果上传 sonar 结合静态扫描结果一起用,集成是先在 andorid app 集成测试把全量覆盖率用起来,增量覆盖率最近也开发好了。接下来会把服务端接入进来,收集服务端的集成测试覆盖率。

至于效果嘛,目前可以解读覆盖率报告的同学还不是很多,而且全量分析一次确实有点累(一个项目上百个文件,一个一个看工作量不少)。目前应用场景更多是测试负责人根据覆盖率数据了解总体测试的情况和评估风险。

一直想把我们的自动 case 生成和代码覆盖率结合起来,没时间搞😩

simple 回复

自动 case 生成已经生成了,还是有什么想法?

kgra 回复

自动 case 生成 + 自动遍历 + 覆盖率统计

已用。属于我们质量大盘的一个模块的数据~

自动 case 生成?听上去比较高级,目前我们还在接口测试阶段。覆盖率有没有更具体的说明,有点摸不到头脑

Android 客户端的覆盖率我们用了两年了,最近对服务器加了覆盖率的使用,效果不错,对测试质量和速度都有提升.

老欧 回复

关注点在哪里?是怎么应用?具体效果指什么?

hi l 回复

客户端还是服务器?
效果不错,指的就是速度和质量都有提升啊

老欧 回复

可以分享下你们的实践~ 目前应该不少公司都有做覆盖率的收集,社区也有不少覆盖率收集的技术文章,但怎么应用大家其实没有很好的切入点或者应用方案,容易出现业务团队看不懂代码,所以用不上或者不会用的问题。

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