首页 > 试题广场 >

下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试

[问答题]
下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到用语句覆盖和路径覆盖。

(1) 实现语句覆盖的测试方案如下:  1) 覆盖THEN部分的语句,即使得条件(A>0)AND (B>0)和条件(C>A)OR(D<B)均为真  输入:A=1,B=1,C=0,D=1 预期输出:X=2,Y=2 2) 覆盖ELSE部分的语句,即使得条件(A>0)AND (B>0)和条件(C>A) OR(D<B)均为假  输入:A=0,B=-1,C=0,D=1 预期输出:X=1,Y=1  (2) 实现路径覆盖的测试方案如下:  1) 覆盖两个条件均为假的路径  输入:A=-1,B=-2,C=-3,D=3 预期输出:X=1,Y=0  2) 覆盖第一个条件为假第二个条件为真的路径输入:A=-1,B=-2,C=1,D=-3 预期输出:X=1,Y=4  3) 覆盖第一个条件为真第二个条件为假的路径输入:A=1,B=1,C=0,D=2 预期输出:X=2,Y=2  4) 覆盖两个条件均为真的路径  输入:A=-1,B=-2,C=2,D=1 预期输出:X=3,Y=1
编辑于 2019-04-13 17:12:07 回复(0)