高级分析

其他代码覆盖率工具通常只统计覆盖率数据,但是 Coco 会存储每个测试的信息。包括测试名称、失败与通过状态和可选的 HTML 格式注释。

这样,可以在后期处理阶段执行各种类型的分析:

  • 计算测试执行的最佳顺序,以最快地最大化地实现整体的覆盖率。
  • 测试执行之间的覆盖率比较
  • 不同软件版本之间的覆盖率比较
  • 审查过程中对源代码补丁的测试覆盖率分析
  • 确定覆盖源代码补丁的最小测试集

因此,Coco 可以在应用程序生命周期的各个阶段提供帮助。例如,作为提交后补丁审查和变异测试的一部分。

Advanced-Analysis-750x750