精准测试我的理解是针对应用代码的变更,更有针对性的测试变更的地方,那么好处提升测试效率,节省测试资源,测试目的更加明确,减少漏测

在说思路之前简单说一下大概用到的东西

被测系统开发语言:java

容器:tomcat

代码管理工具:git

监控工具:jacoco


一、我们的测试流程是测试人员根据提测任务接收测试任务的

我们有一个质量管理系统,下面是一个简单的测试流程:


二、查看覆盖率与监控过程


三、用例推送,实现执行精准的测试用例

因为上面的提测是第一个版本所以暂时无法做到精确定位,那么现在开发又提测版本 B,到质量管理系统,首先我们会根据变更的代码去查找时候有匹配过的测试用例,如果有匹配上的用例,这个时候主动推送给测试人员,告知他这些变更的代码之前执行过测试用例,可以推荐他是否要对这些用例执行回归


四、大概的图


具体的实现代码没有放上来,有些东西也是公司内部正在用的,主要是给大家提供一种思路,欢迎大家一起讨论


↙↙↙阅读原文可查看相关链接,并与作者交流