条件覆盖测试
条件覆盖测试
什么是条件覆盖测试?
条件覆盖也称为谓词覆盖,其中每个布尔表达式都被评估为 TRUE 和 FALSE。
例子
if ((A || B) && C) { << Few Statements >> } else { << Few Statements >> }
结果
为了确保上述示例的完整条件覆盖标准,应针对“真”和“假”至少评估一次 A、B 和 C。
因此,在我们的示例中,以下 3 个测试足以进行 100% 条件覆盖测试。 A = 真 | B = 不评估 | C = 假 A = 假 | B = 真 | C = 真 A = 假 | B = 假 | C = 不评估