1 / 4
文档名称:

白盒测试用例.docx

格式:docx   大小:38KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

白盒测试用例.docx

上传人:guoxiachuanyue005 2022/11/27 文件大小:38 KB

下载得到文件列表

白盒测试用例.docx

相关文档

文档介绍

文档介绍:该【白盒测试用例 】是由【guoxiachuanyue005】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【白盒测试用例 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第七次作业
白盒测试用例
如卞所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖,并画出相应的程序流程图。
voidDoWdik(,iiitz)
{
iiitk=Oj=O;
if((x>3)&&(z<10))
{k=x*v-l;
j=sqrt(k);//语句块1
}
if((x==4)||(y>5))
{
j=x*y+10;
}〃语句块2
j=j%3;//语句块3
}
完整程序:
r?include<cmath>
r?include<iostream>
usingnamespacestd;
voidDoWork(intx,inty,intz)
{
intk=0,j=0;
if((x>3)&&(z<10))
{k=x*y-l;
j=int(sqrt(double(k)));//语句块
}
if((x=4)11(y>5))
{
j=x*y+10;
}//语句块
j=J%3;
cout«"j«endl;
cout«/'k"«k«endl;
//语句块
}
intmainO
{
ints;
DoWork(8,6,5);
s=getchar();
return0;
}
一、分析问题
画出流程图(算法流程图)
找出路径(pl代表第1条路径,依此类推)
Pl:(a-c-e)P2:(a-c-d)
P3:(a-b-e)P4:(a-b-d)
找出判定条件(用人写字母表示,M,N……)
M:x>3&&z<10
N:(x==4川(y>5)
二、解决步骤
1、语句覆盖
测试用例输入
输出
判定M的取值
判定N的取值
覆盖路径
(865)
尸1火=47
T
T
P1
2、判定覆盖
pl和p4可以作为测试用例,其中
pl作为取真的路径,p4作为取反的路径。
测试用例输入
输出
判定M的取值
判定N的取值
覆盖路径
(466)
尸Lk=23
T
T
P1
(1,2,11)
尸ak=o
F
F
P4
也可以让测试用例测试路径P2和P3。相应的两组输入数据如下:
测试用例输入
输出
判定M的取值
判定N的取值
覆盖路径
(865)
j=l,k=47
T
F
P2
(1611)
j=l,k=O
F
T
P3
3、条件覆盖
对于M:x>3取真时T1,取假时F1;
z<10取真时T2,取假时F2:
对于N:x=4取真时T3,取假时F3;y>5取真时T4,取假时F4。
条件:x>3,z<10,x=4,y>5
条件:x<=3,?>=10,x!=4,y<=5
1)X>3,Z<10
3)X<=3,Z<10
5)X=4,Y>5
7)XH4,Y>5
2)X>3,Z>=10
4)X<=3,Z>=10
6)X=4,Y<=5
8)XH4,Y<=5
根据条件覆盖的基本思路,和这8个条件取值,组合测试用例如表所示:
测试用例输入
输出
取值条件
具体取值条件
覆盖路径
X=1,Y=4,Z=9
J=OK=O

X<35Z<10,X!=4,Y<5
Pl(a-b-d)
X=4,Y=XZ=9
J=2,K=3

X>3,Z<10,X=4,Y<5
P4(a-c-e)
4、判定/条件覆盖
测试用例输入
输出
取值条件
具体取值条件
覆盖路径
X=1,Y=4,Z=9
J=OK=O

X<35Z<10,X!=4,Y<5
Pl(a-b-d)
X=4,Y=XZ=9
J=2,K=3

X>3,Z<10,X=4,Y<5
P4(a-c-e)
5、组合覆盖
测试用例输入
输出
覆盖条件取值
覆盖条件组合
覆盖路径
x==5,y=6
J=l,K=23
T1J2J3J4
1,5
P4(a-c-e)
x=4,z=10,y=5
J=O・k=O


P2(a-b-e)
x==5,y=6
J=LK=O
F1,T2,F3,T4
3,7
P2(a-b-e)
x==10,y=5
J=O,K=O
F1,F2,F3,F4

Pl(a-b-d)
6、路径覆盖
测试用例输入
输出
覆盖条件取值
覆盖条件组合
覆盖路径
x=4,z=5,y=8
J=0K=31

1,5
P4(a-c-e)
x=5,z=5,y=4
J=1K=19

1,8
P3(a-c-d)
x=4,z=ll,y=6
J=hk=O
T1,F2,T3,T4
2,5
P2(a-b-e)
x=2,z=ll,y=5
J==O
FLF2,F3,F4

Pl(a-b-d)

最近更新

2023年季度项目管理工作总结2篇(提升团队效率.. 4页

2023年员工竞争上岗演讲稿模板推荐3篇(让你的.. 5页

2023年下半年工作计划最新范文精选3篇(提供参.. 7页

2022建筑工程毕业实习报告(精选6篇) 21页

英语翻译技巧之反译法(negation) 26页

2022年三年级的元旦日记(通用17篇) 12页

2021舞队会优秀讲话稿范文 3页

2023初二单元作文大全推荐3篇(提高写作水平的.. 4页

2023初一开学军训心得推荐3篇(让你的军训经历.. 3页

2023中考作文抒情议论式结尾推荐4篇(感动人心.. 5页

2023《水浒传》读书心得作文2篇(揭秘故事中的.. 3页

初中信息技术教育教学心得体会3篇 9页

公司治理模式趋同若干问题研究的任务书 2页

地史学总论期末重点总结汇总 12页

苏教版小学数学二2年级上册:《3.7-乘加、乘减.. 1页

小学语文部编版六年级上册《第三单元》练习题.. 6页

英语学习与西方文化 34页

辞职报告个人原因-1 3页

道德与利益的关系800字 1页

英语四级听力对话应试技能 24页

药店保健品销售话术大全 11页

全过程代建下代建单位的风险度量与评价的中期.. 2页

英语写作基础测试题详解 26页

店铺转让定金合同 2页

生产部SWOT分析 3页

茶叶生产作业指导书定 13页

中华人民共和国宪法1975年版 18页

【主题班会--早恋教育篇】早恋 主题班会课件 42页

农村生活污水治理工程旁站监理方案 17页

《佛说阿弥陀经》白话解释 34页