跳到主要内容
uencoder

Code Coverage

代码覆盖率度量测试执行了代码的行/分支/函数/路径比例,评估测试充分性。

用途

量化测试覆盖程度,识别未测试代码,指导测试补充。

机制

插桩记录每行/分支是否执行。行覆盖:执行行/总行。分支覆盖:执行分支/总分支。MC/DC 覆盖用于安全关键系统。 Istanbul/nyc 用于 JS,gcov 用于 C。

用例

  • 测试质量评估
  • 测试补充指导
  • CI 门禁

相关词条

参考链接