testing - 是否可以在没有 100% 语句覆盖的情况下实现 100% 的分支覆盖?

标签 testing code-coverage

我正在尝试考虑达到 100% 分支覆盖率但语句覆盖率低于 100% 的示例。

到目前为止,我想不出任何可能的方式来实现这一点。是否有明显的我遗漏的东西,或者我是否过度思考了这个简单的问题?

最佳答案

这不可能。
咨询ISTQB Foundation Level Syllabus第 42 页 4.4.2 节明确指出决策(分支)覆盖比语句覆盖强; 100% 的决策覆盖率意味着 100% 的语句覆盖率,但反之则不然。

关于testing - 是否可以在没有 100% 语句覆盖的情况下实现 100% 的分支覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49541895/

相关文章:

javascript - 如何对必填字段消息进行断言?

在沙箱中测试 paypal 循环支付的整个周期

android - 如何在 Android 中以编程方式更改方向

java - Cobertura Maven 插件中的目标 "cobertura:instrument"

c# - 显示给定行执行次数的 C++ 报告工具

java - 如果使用 Cucumber 将输出发送到数据库,我该如何测试组件?

scala - intellij Junit 为 scala 生成测试类

visual-studio - 是否可以从代码覆盖范围中排除特定 block ?

android - Kotlin JaCoCo,无覆盖 -> IllegalClassFormatException ...请提供原始的非仪器类

unit-testing - 通过 HTTP POST 将 NUnit 测试用例输入发送到 Hexawise(或类似服务)以进行成对分析