V2EX  ›  英汉词典

Path Coverage

定义 Definition

路径覆盖:一种软件测试覆盖准则,要求测试用例尽可能执行程序控制流图中从入口到出口的不同“执行路径”,用来衡量测试对程序逻辑分支组合的触达程度。(在含循环的程序中,理论上的全部路径往往是无限的,因此实践中通常会采用“可行路径/有限路径”的近似。)

发音 Pronunciation (IPA)

/pæθ ˈkʌvərɪdʒ/

例句 Examples

The tester increased path coverage by adding more test cases.
测试人员通过增加更多测试用例来提高路径覆盖率。

Because the function has loops and many branches, achieving full path coverage is impractical, so we targeted the most critical feasible paths.
由于该函数包含循环和大量分支,实现完全路径覆盖并不现实,因此我们把重点放在最关键的可行路径上。

词源 Etymology

path 原意是“路径、道路”,在程序分析中引申为“控制流中的执行路径”;coverage 意为“覆盖范围/覆盖率”。组合成 path coverage,即“对执行路径的覆盖程度”,常用于软件测试与程序验证语境。

相关词 Related Words

文学与著作 Literary Works

  • Introduction to Software Testing(Paul Ammann & Jeff Offutt)——覆盖准则中讨论路径覆盖与可行路径等概念。
  • The Art of Software Testing(Glenford J. Myers 等)——在测试充分性与覆盖思想相关章节中涉及覆盖准则框架。
  • ISO/IEC/IEEE 29119 Software Testing(软件测试国际标准)——在测试度量与覆盖相关内容中与覆盖准则语境相连。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   688 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
♥ Do have faith in what you're doing.