|
本题添加时间:2023/6/29 21:21:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
设计下列伪程序的判定覆盖测试用例。 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=20 ELSE y=2 END IF IF(c>15) THEN z=30 ELSE z=3 END IF PRINT(x,y,z) END
|
答案是:判断覆盖标准为,不仅使条语句都至少执行一次,还要是程序中每个分支都至少执行一次。也就是说,设计的测试用例使每个判定都有一次取“真”和“假”的机会。 测试用例(不唯一):a=16 t=0 b=11 c=16; a=5 t=0 b=10 c=15
出自
国家开放大学软件工程 国家开放大学系统
郑州大学
|
更多试题>>>>
1、软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
2、请为下面的程序设计符合判定覆盖的测试用例。
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;
3、请说明IPO图的作用,并给出一个IPO图的模板。
4、孩子阅读疲倦时,一定要休息。如果不疲倦,但是对所阅读的内容不感兴趣,就跳到下一章;如果不疲倦,对内容有兴趣,理解无困难,则继续阅读;如果不疲倦,对内容有兴趣,但理解有困难,则应该重读。请对上面的描述设计判定表。
5、类别:终考】【特殊标签:】
对功率大于50马力的机器或已运行 10 年以上的机器,应送到专业的维修公司处理;否则如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修,请建立判定表。
|
|