设计下列伪码程序的语句覆盖和路径覆盖的测试用例?

START
INPUT(A,B,C)
IF A>5 AND B>10
THEN X=10
ELSE X=0
END IF
IF X=0 OR C>20
THEN Y=A/B
ELSE Y=1
END IF
IF Y>1
THEN Z=C
ELSE Z=2
END IF
PRINT(X,Y,Z)
STOP

先分析得:该代码有6个语句,分别是X:=10 、X:=0 、Y:=a/b 、Y:=1、z=c、z=2 5条路经,分别是
a>5&b>10 x=10; c>20 y=a/b; y>1;z=c;
a>5&b>10 x=10; c>20 y=a/b; y<1;z=2;
a>5&b>10 x=10; c<20 y=1; ;z=2;
a<5&b<10 x=0 ; x=0|c>20 y=a/b; y>1;z=c
a<5&b<10 x=0 ; x=0|c>20 y=a/b; y<1;z=2
然后制造数据,即是用例啊。记得:尽可能用少的用例覆盖上面的语句和路径。嘿嘿,仅作参考
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-22
分类:其他编程语言

设计下列伪码程序的语句覆盖和路径覆盖的测试用例?
先分析得:该代码有6个语句,分别是X:=10 、X:=0 、Y:=a\/b 、Y:=1、z=c、z=2 5条路经,分别是 a>5&b>10 x=10; c>20 y=a\/b; y>1;z=c;a>5&b>10 x=10; c>20 y=a\/b; y<1;z=2;a>5&b>10 x=10; c<20 y=1; ;z=2;a<5&b<10 x=0 ; x=...

您好 设计下列伪代码程序的语句覆盖和路径覆盖测试用例
也可直接点“搜索资料”搜索整个问题。 伪代码 测试用例 设计 语句 路径 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你推荐:特别推荐海水上涨三百米,半个中国都没了? 比天价彩礼更可怕的,是中国式婚闹 我与伊朗秘密警察的惊魂一夜 “明辨是非”,最重要的家庭教育× 个人、企业类侵权投诉...

下图为被测程序流程图,试用语句覆盖和路径覆盖方法设计它的测试用例
路径覆盖 真真真2 11 101 真真假2 11 99 真假真2 9 101 真假假2 9 99 假真真1 11 101 假真假1 11 99 假假真1 9 101 假假假1 9 99 语句覆盖、真真真2 11 101 假假假1 9 99

软件测试中的路径覆盖和语句覆盖的区别,最好举个例子说明,谢谢啦_百度...
语句覆盖,只需要让程序中的语句都执行一遍即可 。上例中只需设计测试用例使得A=true B=true C=true 即可。路径覆盖:要求覆盖程序中所有可能的路径。所以可以设计测试用例满足下列条件(1)A=true,B=true,C=true,D=true(2)A=false,B=false,C=false,D=false(3)A=true,B=true,C=...

语句覆盖和路径覆盖的测试用例怎么算?
因此判定本身的所有可能解说也至少出现一次,同时也是每个条件的所有可能结果至少出现一次;路径覆盖是每条可能执行到的路径至少执行一次;其中语句覆盖是一种最弱的覆盖,判定覆盖和条件覆盖比语句覆盖强,满足判定\/条件覆盖标准的测试用例一定也满足判定覆盖、条件覆盖和语句覆盖,条件组合覆盖是除路径覆盖外最强...

4.回答下列问题。 (1)什么是模块测试和集成测试?它们各有什么特点? (2...
单位长度里的错误数近似为常数。美国的一些统计数字告诉我们通常这个比值在0.005~0.02之间,也就是说,测试之前每1000条指令中大约有5~20个错误。假设测试之前每1000条指令中有10个错误,则估计对它进行测试期间将发现的错误数为:5000*10\/1000=50 (3)语句覆盖的测试用例 路径覆盖的测试用例 ...

画出下列伪码程序的盒图 START IF P THEN WHILE Q DO F END DO ELES...
在第一个图框内添加P字母 自己做的 可能不太准!

逻辑覆盖的术语详解与举例
语句覆盖在测试中主要发现缺陷或错误语句。 例如上边的Coverage类代码,从path a到path c再到path e的路径就是所有可执行的语句路径,所以选择path ace路径设计测试用例即可覆盖所有可执行语句。 语句覆盖率的公式:语句覆盖率=被评价到的语句数量\/可执行的语句总数 x 100% 语句覆盖的缺点:对程序执行...

逻辑覆盖术语详解与举例
语句覆盖(SC)要求设计测试用例,确保每个可执行语句至少执行一次。例如,在Coverage类的代码中,从path a到path c再到path e的路径是所有可执行路径,通过选择path ace路径,可以实现语句覆盖。公式表示为:语句覆盖率 = (被评价到的语句数量 \/ 可执行语句总数) * 100%。但其缺点在于,它对程序逻辑...

高分求助一道软件测试题 关于黑盒测试的
0111 2. 白盒测试,4组测试用例可以达到要求 X 17980 Y 11650 路径覆盖bfgbegadgacg 条件覆盖T1,T2,T3,T4T1,T2,F3,F4F1,F2,T5,T6F1,F2,F5,F6 语句覆盖、判定覆盖 判定\/条件覆盖也是100%。建议:如果想要更全面,可以再考虑条件组合覆盖率,还要多加4个测试用例 ...

相似回答