突变分数计算器
根据突变体总数和杀死的突变体计算突变测试分数。
如何使用突变分数计算器
- 输入生成的突变体总数。
- 输入通过测试杀死的突变体数量。
- 输入存活突变体的数量(可选,仅供参考)。
- 单击计算以获得突变分数和质量评估。
使用场景
- •测量超出覆盖范围的测试套件有效性。
- •识别测试断言中的差距。
- •比较代码模块之间的测试质量。
- •证明额外测试编写投资的合理性。
公式
突变得分=杀死的突变体/突变体总数×100%。
常见问题
什么是突变测试?
突变测试引入小的代码更改(突变体)并检查测试是否检测到它们。
什么是好的突变分数?
80%以上就优秀了。
哪些工具执行突变测试?
PIT (Java)、Stryker (JavaScript/TypeScript)、mutmut (Python) 和 MutPy 是流行的突变测试框架。