第6章系统实施、评价和维护 - 图文 下载本文

二白盒法(续)

?4 判定/条件覆盖

–执行足够多的测试用例,使得被测程序中的判定的每个条件的所有可能取值至少执行一次,同时每个判定本身的所有可能判定结果至少执行一次。

–是判定覆盖与条件覆盖的综合,但不能保证检查出逻辑表达式的全部错误。

–如:对于上例中A>1时检查B=0,而A<=1时,B=0就不去验证了。

49

二白盒法(续)

4 判定/条件覆盖(续)

–上例中,

开始aA>1 and B=0bYcX=X/AY测试用例通过满足的覆盖A B X 路径条件分支2 0 4 ace T1,T2,T3,T4 c,e1 1 1 abd F1,F2 F3,F4 b,d两个测试用例能同时满足判定、条件覆盖。

NA=2 or X>1dN返回eX=X+150