gpt4 book ai didi

SonarQube - 条件覆盖实际上是分支覆盖吗?

转载 作者:行者123 更新时间:2023-12-02 23:52:54 24 4
gpt4 key购买 nike

SonarQube 描述了这样的“条件”覆盖范围:

在包含一些 bool 表达式的每一行代码上,条件覆盖率仅回答以下问题:“每个 bool 表达式是否都被评估为 true 和 false?”。这是单元测试执行期间遵循的流程控制结构中可能分支的密度。

http://docs.codehaus.org/display/SONAR/Metric+definitions

好吧,但我怀疑他们的意思是“分支覆盖”:

如果(A || B || C)

测试 A=true 和 B=true 的结果为 100%,无需检查最后一个表达式 (C)。此外,仅测试两个分支 - 整个表达式的 true 和 false,而不是单个表达式。是这样吗?

据我所知,条件覆盖应该检查表达式中的所有条件。

最佳答案

关于SonarQube - 条件覆盖实际上是分支覆盖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com