如上图所示实例,以下测试用例哪一组能够满足判定覆盖______。
A) (a=2,b=0,x=6)、(a=1,b=0,x=1)
B) (a=2,b=0,x=4)、(a=3,b=0,x=2)
C) (a=2,b=2,x=2)、(a=3,b=0,x=6)
D) (a=2,b=O,x=6)、(a=2,b=0,x=4)
第1题
如上图所示实例,以下测试用例哪一组能够满足判定覆盖______。
A) (a=2,b=0,x=6)、(a=1,b=0,x=1)
B) (a=2,b=0,x=4)、(a=3,b=0,x=2)
C) (a=2,b=2,x=2)、(a=3,b=0,x=6)
D) (a=2,b=O,x=6)、(a=2,b=0,x=4)
第2题
以下测试用例哪一组能够满足判定一条件覆盖?______。
A) (a=2,b=0,c=6)、(a=1,b=1,c=1)
B) (a=8,b=7,c=1]4)、(a=33,b=50,c=32)
C) (a=29,b=20,c=25)、(a=3,b=9,c=36)
D) (a=21,b=20,c=62)、(a=22,b=40,c=24)
第3题
阅读程序代码,绘制控制流图,分别设计: (1) 满足语句覆盖的测试用例;(5分) (2) 满足判定覆盖的测试用例;(5分) (3) 满足条件覆盖的测试用例;(5分) (4) 满足判定/条件覆盖的测试用例;(5分) (5) 满足条件组合的测试用例;(5分) int sample(int a, int b, int x) { if ((a>5) || (b>3) ) { x=x*a+b; } if ((a==5) && (x>15) ) { x=x+1; } return x; } 细则: (1) 思考如何设计最少的测试用例数,且满足上述覆盖标准。 (2) 用例设计模板如下: 测试用例 执行路径 覆盖条件 覆盖分支 期望结果
第5题
A.路径覆盖
B.条件组合覆盖
C.判定覆盖
D.语句覆盖
第7题
针对程序段if(x>10)and(y<20)then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求______。
A) (30,15),(40,10)
B) (3,0),(30,30)
C) (5,25),(10,20)
D) (20,10),(1,100)
第8题
试题三(共 15分)
阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。
【说明】
某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。
【问题1】(3分)
简答以下问题。
(1)条件覆盖的含义是什么?
(2)路径覆盖的含义是什么?
【问题 2】(2分)
在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。
请把以下 4个选项中正确的选项序号填入上述空白处。
①语句覆盖
②条件覆盖
③判定覆盖(分支覆盖)
④路径覆盖
【问题 3】(10 分)
为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。
请把以下 8个选项中正确的选项序号填入上述空白处。
① 试用例组Ⅰ和Ⅱ
②测试用例组Ⅱ和Ⅲ
③测试用例组Ⅲ和Ⅳ
④测试用例组Ⅰ和Ⅳ
⑤测试用例组Ⅰ、Ⅱ和Ⅲ
⑥测试用例组Ⅱ、Ⅲ和Ⅳ
⑦测试用例组Ⅰ、Ⅲ和Ⅳ
⑧测试用例组Ⅰ、Ⅱ和Ⅳ
第9题
第10题
B、条件覆盖
C、判定条件覆盖
D、条件组合覆盖
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!