Java 覆盖率统计平台功能
统计测试各个阶段的代码覆盖率从单元测试到系统测试,整个测试生命周期内都可以进行代码覆盖率的统计。 代码覆盖率黑白名单设置在很多情况下,我们可能只需要统计某一部分代码的覆盖率情况。Java 覆盖率平台提供了黑白名单设置功能来实现该功能。 静态代码扫描因为平台整合了 Sonar,所以也支持代码扫描功能。使用 Sonar 扫描,可以检查开发代码中潜在的缺陷和不良的编码习惯。 一键统计覆盖率平台与我们现有的自动化测试平台进行了整合,我们在开启覆盖率统计后,调用自动化测试平台的接口进行测试用例的执行,测试用例执行完毕后进行覆盖率分析,最后得到覆盖率统计报告。 覆盖率统计数据查看覆盖率统计完毕后,可以通过在 Sonar 中进行代码覆盖率数据的查看。我们也会通过 Sonar 的 Api 把覆盖率数据落地到服务器的数据库中。这样我们就可以知道每次覆盖率统计的数据,进而进行覆盖率数据深入的分析。 定时任务设置用户也可以通过设置定时任务,设置某个时刻执行哪些应用的覆盖率统计,在定时任务执行完毕后,用户会得到覆盖率统计数据的报告。
|