首页 > 试题广场 >

某团队对其代码库和相应的单元测试套件执行了突变测试(Muta

[单选题]
某团队对其代码库和相应的单元测试套件执行了突变测试(Mutation Testing),报告显示有大量“存活突变体”(Survived Mutants)。这个结果最直接地说明了什么问题?
  • 被测代码中存在大量的程序缺陷(Bug)。
  • 现有的单元测试套件不够健壮,无法检测出代码中某些特定类型的微小改动(潜在缺陷)。
  • 突变测试工具本身存在缺陷,生成了大量无法通过编译的无效代码变体。
  • 被测代码的圈复杂度过高,导致难以进行有效的测试。
大量存活突变体 = 单元测试不够强大,没能杀死人为制造的微小错误,说明测试覆盖的 bug 检测能力不足。
发表于 今天 10:27:45 回复(0)