Subnavigation
高级分析
其他代码覆盖率工具通常只统计覆盖率数据,但是 Coco 会存储每个测试的信息。包括测试名称、失败与通过状态和可选的 HTML 格式注释。
这样,可以在后期处理阶段执行各种类型的分析:
- 计算测试执行的最佳顺序,以最快地最大化地实现整体的覆盖率。
- 测试执行之间的覆盖率比较
- 不同软件版本之间的覆盖率比较
- 审查过程中对源代码补丁的测试覆盖率分析
- 确定覆盖源代码补丁的最小测试集
因此,Coco 可以在应用程序生命周期的各个阶段提供帮助。例如,作为提交后补丁审查和变异测试的一部分。