V2EX  ›  英汉词典

Branch Coverage

Definition|释义

分支覆盖率:软件测试中的一种代码覆盖指标,衡量测试用例是否让程序中每个分支决策(如 if/elseswitch 的各个分支)都至少被执行过一次。它通常用百分比表示。也常被称为 branch coveragedecision coverage(有时两者在定义上略有差异)。

Pronunciation|发音(IPA)

/bræntʃ ˈkʌvərɪdʒ/

Examples|例句

Our goal is to reach 90% branch coverage before release.
我们的目标是在发布前达到 90% 的分支覆盖率。

Although the tests increased branch coverage, they still missed an important edge case in the error-handling logic.
尽管测试提高了分支覆盖率,但它们仍然漏掉了错误处理逻辑中的一个重要边界情况。

Etymology|词源

branch 原义为“树枝、分叉”,在编程语境中引申为“控制流的分支”(程序执行路径的岔路口)。coverage 来自 “cover(覆盖)+ -age(名词后缀)”,表示“覆盖的程度”。合起来 branch coverage 就是“对分支路径被测试覆盖到的程度”的度量。

Related Words|相关词汇

Notable Works|作品与出处(常见引用)

  • The Art of Software Testing(Glenford J. Myers 等):讨论测试充分性与覆盖标准时常涉及分支覆盖等概念。
  • Software Testing(Ron Patton):介绍常见覆盖率指标与实际测试策略。
  • Introduction to Software Testing(Paul Ammann, Jeff Offutt):系统讲解覆盖准则(含分支/判定相关覆盖)。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1803 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 16:04 · PVG 00:04 · LAX 08:04 · JFK 11:04
♥ Do have faith in what you're doing.