今天,我的任务是为每个公司的应用程序收集代码覆盖率数据。具体来说,我被要求报告我们的开发人员代码(在他们的项目中)有多少是由自动化测试(在QA的自动化项目中)。
我只是开始研究这个问题,而且我对如何实现这一点已经有点困惑了。通过简要介绍一下,看起来IntelliJ的代码封面(以及其他代码)报告了您的项目中有多少代码被执行但没有多少应用程序&# 39; s 代码已被执行。
我离开基地了吗?
此外,任何有用博客的指针或链接都将受到赞赏。
答案 0 :(得分:0)
我正在使用JaCoCo(Java代码覆盖率库)进行此练习。检查自动化测试从未执行过的代码是非常有用的。
答案 1 :(得分:0)
请具体说明您的应用程序的技术堆栈。
对我来说Sonar会工作,并会给你开发者代码覆盖率&将在代码中显示未解决的问题 现在,您还需要从任何代码报告工具中获取报告,并将其与自动化测试的测试范围矩阵一起映射。
在那里,您将获得与自动化测试相反的代码或反之亦然