语句覆盖:主要表现在条件覆盖之后,代码块的选择执行 条件覆盖同判定覆盖:主要表现在or 和 and关联的条件中 or(或者) 或者的满足条件是:只要有一个为真,那么整个表达式就为真。程序的执行是重前往后。 若三个条件中第一个为真,那么,这三个or 连接的表达式就为真。所以后面两个条件就不会在被执行。 如:int ...
答:语句覆盖测试用例: [(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...
百度试题 题目语句覆盖.判定覆盖.条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最强的准则是()。 A. 语句覆盖 B. 条件覆盖 C. 路径覆盖 D. 判定覆盖 相关知识点: 试题来源: 解析 C 答案:C分数:1题型:单选题难度:1 ...
{ j=x*y+10; } //语句块2 j=j%3; //语句块3 }相关知识点: 试题来源: 解析 答:语句覆盖测试用例:x=4、y=5、z=5; 判定覆盖测试用例::x=4、y=5、z=5;x=2、y=5、z=5; 条件覆盖测试用例:x=4、y=6、z=5 ;x=2、y=5、 z=15 ;反馈...
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。需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。
为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。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; ...
语句覆盖、判定覆盖、条件覆盖和条件组合覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是( )。A.语句覆盖B.条件覆盖C.路径覆盖D.条件组合覆盖
分割后的完全路径覆盖:每条路径至少执行一次,每个条件的所有可能结果至少执行一次。 覆盖程度 路径覆盖 > 多重条件覆盖 > 判定/条件覆盖 > 条件覆盖 > 判定覆盖 > 语句覆盖 路径覆盖是覆盖率最高的。语句覆盖最弱。 满足多重条件覆盖准则的测试用例集,同样满足判定覆盖准则、条件覆盖准则和判定/条件覆盖准则。
在测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中(78)是最强的覆盖准则。为了对如图9-2所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x,y是两个变量,可供选择的测试数据组共有Ⅰ,Ⅱ,Ⅲ,Ⅳ四组(如表9-3所示),则实现判定覆盖至少应采用的测试数据组是(79);实现条件覆...
1. 路径覆盖是覆盖率最高的。语句覆盖最弱。 2. 满足多重条件覆盖准则的测试用例集,同样满足判定覆盖准则、条件覆盖准则和判定/条件覆盖准则。 任何一种覆盖方法都无法实现完全的测试。所以,在实际的测试用例设计过程中,根据需要将不同的覆盖方法组合起来使用,以实现最佳的测试用例设计 。