|
本题添加时间:2023/6/29 21:21:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
设计下列伪程序的判定覆盖测试用例。 if (a>10) then x=10 else x=1 end if if(b>10)and (t<3) then y=20 else y=2 end if if(c>15) then z=30 else z=3 end if
|
答案是:判断覆盖标准为,不仅使条语句都至少执行一次,还要是程序中每个分支都至少执行一次。也就是说,设计的测试用例使每个判定都有一次取“真”和“假”的机会。 测试用例(不唯一):a=16 t=0 b=11 c=16; a=5 t=0 b=10 c=15
出自
国家开放大学软件工程 国家开放大学系统
郑州大学
|
更多试题>>>>
1、设计下列伪程序的判定覆盖测试用例。
BEGIN
INPUT(a,b,c,x,y,z,t);
IF (a>10) THEN
x=10
ELSE
x=1
END IF
IF(b>10)AND (t<3) THEN
y=
2、软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
3、请为下面的程序设计符合判定覆盖的测试用例。
int main()
{
int a,b,c,x,y,z,t;
scanf(“d%,d%,d%),&a,&b,&c,&t);
if a>5 && t<1 x=10 else x=1;
4、请说明IPO图的作用,并给出一个IPO图的模板。
5、孩子阅读疲倦时,一定要休息。如果不疲倦,但是对所阅读的内容不感兴趣,就跳到下一章;如果不疲倦,对内容有兴趣,理解无困难,则继续阅读;如果不疲倦,对内容有兴趣,但理解有困难,则应该重读。请对上面的描述设计判定表。
|
|