![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
[图] (1)写出满足语句覆盖的测试用例。 (2)写出满足判...
(1)写出满足语句覆盖的测试用例。 (2)写出满足判定覆盖的测试用例。 (3)写出满足条件覆盖的测试用例。
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/no_answer.png)
(1)写出满足语句覆盖的测试用例。 (2)写出满足判定覆盖的测试用例。 (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) 用例设计模板如下: 测试用例 执行路径 覆盖条件 覆盖分支 期望结果
阅读doWork()源代码:(1)绘制该方法的程序流程图; (2)设计测试用例满足判定覆盖要求; (3)设计测试用例满足条件组合覆盖要求; (4)设计测试用例满足路径覆盖要求。
A.路径覆盖
B.条件组合覆盖
C.判定覆盖
D.语句覆盖
A、如果要满足语句覆盖,至少需要设计2个测试用例
B、至少需要设计2个测试用例,才能满足判定覆盖
C、假设满足语句覆盖指标的测试用例集合为T,如果将函数中的条件判断改为if…else…的形式,则不修改测试用例集合T,就能使之满足修改后代码的语句覆盖指标
D、由测试用例year=2016和year=2018构成的集合可同时满足判定覆盖和条件覆盖指标
下面的程序段中,[(1)]是语句覆盖测试用例,[(2)]是判定覆盖测试用例。
If(a<80)b=0;
else if(a<=150)b=5;
else if(a<200)b=8;
else b=1;
(16)
A.a=(80,150,200,201)
B.a=(80,81,199,200)
C.a=(79,149,200,201)
D.a=(79,150,199,200)
1.写出6种逻辑覆盖的测试用例 void DoWork(int x,int y,int z) { int k=0,j=0; if((x>3)&&(z<10)) { k="x*y-1;" 语句块1 j="sqrt(k);" } if((x="=4)||(y">5)) { j=x*y+10; //语句块2 } j=j%3; //语句块3 } 2. 使用基本路径设计测试用例方法推导三角形问题的测试用例
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!