只需设计一个测试用例 输入数据:A=2,B=0,X=4 即达到了语句覆盖 语句覆盖是最弱的逻辑覆盖
只需设计一个测试用例: 输入数据:A=2,B=0,X=4 即达到了语句覆盖; 语句覆盖是最弱的逻辑覆盖
(2)判定覆盖(分支覆盖) 使每个判定的真假分支都至少执行一次
(2)判定覆盖(分支覆盖) 使每个判定的真假分支都至少执行一次
判定覆盖(开始 a (A>1)AND(B=0) C XEX/A (A=2)OR(X>1) T 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
例:可设计两组测试用例 A=3,B=0,Ⅹ=3可覆盖c、d分支 A=2,B=1,Ⅹ=1可覆盖b、e分支 两组测试用例可覆盖所有判定的真假 分支 语句覆盖仍是弱的逻辑覆盖
例:可设计两组测试用例: A=3,B=0 ,X=3 可覆盖c、d分支 A=2,B=1 ,X=1 可覆盖b、e分支 两组测试用例可覆盖所有判定的真假 分支 语句覆盖仍是弱的逻辑覆盖
(3)条件覆盖 使每个判定的每个条件的可 能取值至少执行一次
(3)条件覆盖 使每个判定的每个条件的可 能取值至少执行一次