第一判定表达式 设条件A>1取真记为T1 假 T1 条件B=1取真记为T2 假 T2 第二判定表达式 设条件A=2取真记为T3 T3 条件X1取 假真假 记为T4 T4
第一判定表达式: 设条件 A>1 取真 记为 T1 假 T1 条件 B=1 取真 记为 T2 假 T2 第二判定表达式: 设条件 A=2 取真 记为 T3 假 T3 条件 X>1 取真 记为 T4 假 T4
条件覆盖(开始)满足条件 a T3,T3 T4.T4 (A>DAND(B=0 T XEX/A (A=2)OR(X>1) T e X=X+1 (返回
条件覆盖 开始 (A>1) AND (B=0) (A=2) OR (X>1) 返回 X=X/A X=X+1 F F T T a b d c e 满足条件: T1,T1, T2,T2 T3,T3 T4,T4
测试用例通过满足的 覆盖 ABX路径条件 分支 103 abel T1,T2,T3T4 b,e 211 abe T1,T2, T3, T4 b, e 两个测试用例覆盖了四个条件八种可能 取值。 未覆盖c、d分支,不满足判定覆盖的要 求 条件爱盖不一定包含判定覆盖 判定盖也不一定包含条件爱盖
测试用例 通过 满足的 覆盖 A B X 路径 条件 分支 1 0 3 abe T1,T2,T3,T4 b,e 2 1 1 abe T1,T2,T3,T4 b,e 两个测试用例覆盖了四个条件八种可能 取值。 未覆盖c、d分支,不满足判定覆盖的要 求. 条件覆盖不一定包含判定覆盖 判定覆盖也不一定包含条件覆盖
(4)判定条件夏盖 选取足够多的测试用例,使 判断中的每个条件的所有可能 取值至少执行一次,同时每个 判断本身的所有可能判断结果 至少执行一次
(4)判定/条件覆盖 选取足够多的测试用例,使 判断中的每个条件的所有可能 取值至少执行一次,同时每个 判断本身的所有可能判断结果 至少执行一次
判定/条件(开始)满足条件 覆盖 a T3,T3 T4.T4 (A>DAND(B=0 T XEX/A (A=2)OR(X>1) T e X=X+1 (返回
判定/条件 覆盖 开始 (A>1) AND (B=0) (A=2) OR (X>1) 返回 X=X/A X=X+1 F F T T a b d c e 满足条件: T1,T1, T2,T2 T3,T3 T4,T4