- 13
- 0
- 约3.74千字
- 约 6页
- 2023-01-20 发布于山东
- 举报
仅供个人参照
学院:软件学院学号:2姓名:付十七郎日期:2013-4-11
实验二白盒测试
一、实验目的
1)掌握白盒测试技术,并能应用白盒测试技术设计测试用例;
2)能用Junit实行测试。
Forpersonaluseonlyinstudyandresearch;notfor
commercialuse
二、实验设备
主流PC机一套,要求安装windows操作系统、Office、Eclipse和Junit。
三、实验内容及实验步骤
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
题目一:用逻辑覆盖测试方法测试以下程序段
voidDoWork(intx,inty,intz){
1intk=0,j=0;
2if((x3)(z10))
{
k=x*y-1;
j=sqrt(k);
}
if((x==4)||(y5))
j=x*y+10;
j=j%3;
}
说明:程序段中每行开头的数字(1~10)是对每条语句的编号。
(1)画出程序的控制流图(用题中给出的语句编号表示)。
不得用于商业用途
仅供个人参照
①②③④⑤⑥⑦⑧⑨⑩
控制流图
(2)分别以语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、组合覆盖和路径覆盖
方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。
语句覆盖:(x,y,z)=(4,6,9);执行路径:①-②-③-④-⑤-⑥-⑦-⑧-⑨-⑩
判断覆盖:(x,y,z)=(5,5,9)、(4,6,10);执行路径:①-②-③-④-⑤-⑥-⑦-⑨-
⑩、①-②-⑦-⑧-⑨-⑩
条件覆盖:
条件覆盖要求每个判断中每个条件的可能取值最少要满足一次。这道题目中的条件有四个,分别以下:
①x3;②z10;③x==4;④y5;
设计用例时要使每个条件分别取真和取假。设计的测试用比方下表。
测试用例编号测试数据覆盖条件执行路径
1x=3,y=8,z=8①假②真③假④真1-2-3-6-7-8-9-10
2x=4,y=5,z=13①真②假③真④假1-2-3-6-7-8-9-10
判断/条件覆盖:
判断/条件覆盖要求判断中每个条件的全部可能最少出现一次,而且每个判断本
身的可能判断结果也最少出现一次。题目中的条件有四个,分别以下:
①x3;②z10;③x==4;④y5;
该程序中的分支有四个。所以设计的测试用比方下表所示:
测试用例编号测试数据覆盖条件执行路径
1x=4,y=8,z=8①真②真③真④真1-2-3-4-5-6-7-8-9-10
2x=3,y=5,z=13①假②假③假④假1-2-3-6-7-9-10
组合覆盖:
条件组合覆盖要求每个判断的全部可能条件取值组合最少执行一次。这道题目中共有四个条件分别以下:
①x3
;②z10
;③x==4
;④y5
;
设定x3
为真时,记作
T1
;为假时,即
x≤3,
记作F1;
z10
为真时,记作
T2
;为假时,即
z≤10
,
记作F2;
x==4为真时,记作
T3;为假时,即
x≠4,
记作F3;
y5为真时,记作
T4;为假时,即y≤5,
记作F4。
条件组合以下表:
编号
详尽条件取值
覆盖条件
判断取值
1
x3
,z10
T1,T2
第一个判断:取真分支
2
x3
,z≤10
T1,F2
第一个判断:取假分支
3
x≤3
,z10
F1,T2
第一个判断:取假分支
不得用于商业用途
仅供个人参照
4
x≤3
,z≤10
F1,F2
第一个判断:取假分支
5
x==4
,y5
T3,T4
第二个判断:取真分支
6
x==4
,y≤5
T3,F4
第二个判断:取真分支
7
x≠4
,y5
F3,T4
第二个判断:取真分支
8
x≠4
,y≤5
F3,F4
第二个判断:取假分支
设计的测试用比方下:
测试用例编号
测试数据
覆盖条件
执行路径
1
x=4
,y=8,z=8
T1,T2,T3,T41-2-3-4-5-6-7-8-9-10
2
x=4
,y=3,z=13
T1,F2,T3,F4
1-2-3-6-7-8-9-10
3
x=2
,y=8,z=8
F1,T2,F3,T4
1-2-3-6-7-8-9-10
4
x=2
,y=3,z=13
F1,F2,F3,F4
1-2-3-6-7-9-10
路径覆盖:
路径覆盖要求覆盖程序中全部可能的路径。
这道题中可能的执行路径共有
4条,所
以需要设计4个测试用例:
测试用例编号
测试数据
执行路径
1
x=4,y=8,z=8
1-2-3-4-5-6-7-8-9-10
2
x=4,y=3,z=13
1-2-3-6-7-8-9-10
3
x=6,y=2,z=8
1-2-3-4-5-6-7-9-10
4
x=2,y=3,z=13
1-2-3-6-7-9-1
您可能关注的文档
最近下载
- 2026年考试题光谱分析基础理论知识测试题库.docx VIP
- 怎样把交流电变成直流电.ppt VIP
- 吹膜新员工安全培训课件.pptx VIP
- 2026年湖南财经工业职业技术学院单招职业技能测试题库附答案详解.docx VIP
- 建筑施工技术说课课件.ppt VIP
- 绿色清新模板.ppt VIP
- 2026年绵阳市国资委社会化招聘机关工作人员的备考题库及答案详解一套.docx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
- 2026年常州工业职业技术学院单招职业适应性测试题库带答案解析.docx VIP
- 斜拉桥异形钢主塔竖向转体施工工法.pdf VIP
原创力文档

文档评论(0)