答:语句覆盖测试用例: [(2,0,4),(2,0,3)]覆盖 ace 判断覆盖测试用例: [(2,0,4),(2,0,3)]覆盖 ace; [(1,1,1),(1,1,1)]覆盖 abd; 或 [(2,1,1),(2,1,2)]覆盖 abe; [(3,0,3),(3,1,1)]覆盖 acd; 条件覆盖测试用例: [(1,0,3),(1,0,4)]覆盖abe; [(2,1,1),(2...
条件覆盖——条件覆盖是指设计足够的测试用例,使每个判定表白式中的每个条件的每种可能值都至少出现一次。设计如下两组测试用例,能够满足条件覆盖的尺度:x=2,y=0,z=3〔覆盖x>1,y=0,x=2,z>1,通过路径abcde〕;x=1,y=1,z=1〔覆盖x≤1,y≠0,x≠2,z≤1,通过路径ace〕。相关推荐 1什么是条件覆盖?并...
为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。void DoWork (int x,int y,int z)B.程序的复杂程度C.使用说明书D
下面是典型的测试用例: ①使两个判定表达式之值全为假 输入:A=—1,B=—2,C=—3,D=1 预期的输出:X=1,Y=-2 ②使两个判定表达式之值全为真 输入:A=1,B=2,C=3,D=1 预期的输出:X=3,Y=2 (2)条件组合覆盖标准为,使得每个判定表达式中条件的各种可能组合都至少出现一次。本题程序中共有两个判定...
1.P1正好满足语句覆盖的条件。可以设计如下的输入数据: A.2,B=0,x=4 2.测试用例如果能够测试路径P1(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据: A.2,B=0,x=4 A.1,B=1,x=1 3.条件:A>1,B=0,A=2,x>1。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。
解:1)判定/条件覆盖——它是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。 2)测试用例:x=2,y=0,z=3(覆盖x>1,y=0,x=2,z>1,通过路径abcde); x=1,y=1,z=1(覆盖x≤1,y≠0,x≠2,z≤1,通过路径ace)。 ⏺《软件工程模拟试题及参考答案》(五)...
根据下面源程序,设计它的判定覆盖和条件覆盖测试用例。PROCEDURE EXAMPLE(A, B: REAL; VAR X: REAL)BEGINIF(A > 1) AN
分割后的完全路径覆盖:每条路径至少执行一次,每个条件的所有可能结果至少执行一次。 覆盖程度 路径覆盖 > 多重条件覆盖 > 判定/条件覆盖 > 条件覆盖 > 判定覆盖 > 语句覆盖 1. 路径覆盖是覆盖率最高的。语句覆盖最弱。 2. 满足多重条件覆盖准则的测试用例集,同样满足判定覆盖准则、条件覆盖准则和判定...
1 在C语言中,有如下函数,为了进行判定-条件覆盖测试,下列满足要求的测试用例是void Check(int x,int y){ if(x>=2||y>2){ print(“ok”); } } a) {x=1、y=2} {x=0、y=0} b) {x=1、y=4} {x=3、y=1} c) {x=1、y=1} {x=3、y=4} d) {x=2、y=2} {x=3、y=3} 答案...
为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。inttest(intA,intB){if((A>1)AND(B20))thenX=AB;returnx;} 相关知识点: 试题来源: 解析 语句覆盖测试用例:A=2,B=0;判定覆盖测试用例:A=3,B=0;A=2,B=20;条件覆盖测试用例:A=2,B=0;A=0,B=21; ...