王老师:19139051760(微信同号) 13333709510
找答案
注册
登录
名词解释
所有科目
成人高考
成考院校
联大
青书学堂
文才
和学
现代兴业
安徽教育在线
超星
弘成
广东开放大学
国家开放大学
上海开放大学
含弘慕课
教育服务
成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学
成人高考报名入口
当前位置:
首页
>
国家开放大学系统
>
郑州大学
>
国家开放大学软件工程
输入试题:
本题添加时间:2023/6/29 21:21:00
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号)
设计下列伪程序的条件组合覆盖测试用例。
BEGIN
INPUT(x,y,z)
IF(y>1) AND (z=0) THEN
x=x/y
END IF
IF(y=2) OR(x=l) THEN
x=x+l
END IF
PRINT(x)
END
答案是:条件组合覆盖标准为,使得每个判定表达式中条件的各种可能组合都至少出现一次。
本程序中共有两个判定表达式,每个判定表达式中有两个简单条件,因此,总共有8种可能的条件组合,它们是:
y>1, z=0
y>1, z<>0
y<=1, z=0
y<=1, z<>0
y=2, x=1
y=2, x<>1
y<>2, x=1
y<>2, x<>1
条件组合覆盖设计测试用例:
实现1,6两种条件组合
输入:y=2, z=0, x=4;
实现 2,5两种条件组合
输入:y=2, z=1, x=1;
实现 3,8两种条件组合
输入:y=1, z=0, x=2;
实现 4,7两种条件组合
输入: y=1, z=1, x=1.
出自
国家开放大学软件工程
国家开放大学系统
郑州大学
更多试题>>>>
1、
设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(A,B) IF(A>0) AND (B>0) THEN X=A+B ELSE X=A-B END IF (C>A) OR (D
2、
设计下列伪程序的判定覆盖测试用例。 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
3、
设计下列伪程序的判定覆盖测试用例。 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=
4、
软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
5、
请为下面的程序设计符合判定覆盖的测试用例。 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;
提升学历-成人高考报名入口
提升学历-成人高考院校名单