- 116
- 0
- 约1.8千字
- 约 4页
- 2020-11-25 发布于天津
- 举报
覆盖测试
为以下流程图所示的程序段设计一组测试用例, 要求分别满足语句覆盖、判定覆盖、条件
覆盖、判定/条件覆盖、组合覆盖和路径覆盖。
语句覆盖
测试用例输入为
程序执行路径
X=-1,Y=-1
abdh (执行语句1)
X=9,Y=-1
abeh (执行语句2)
X=17,Y=6
acgh (执行语句3)
判定覆盖
测试用例输入为
程序执行路径
X=-1,Y=-1
abdh
X=10,Y=10
acfh
三、条件覆盖
对于第一个判定(X8 AND Y5)
条件X8取真值记为T1,取假值记为-T1
条件Y5取真值记为T2,取假值记为-T2 对于第二个判定(X0 OR Y0)
条件X0取真值记为T3,取假值记为-T3
条件Y0取真值记为T4,取假值记为-T4
对于第三个判定(X16 OR Y10)
条件X16取真值记为T5,取假值记为-T5
条件Y10取真值记为T6,取假值记为-T6
测试用例
执行路径
覆盖条件
覆盖分支
X=-1,Y=-1
abdh
-T1 -T2 -T3- T4- T5
-T6
bd
X=17,Y=11
acgh
T1 T2 T3 T4 T5 T6
cg
1、2、8、X8, Y5X8, Y=5X=8, Y5 X=8,Y=5
1、
2、
8、
X8, Y5
X8, Y=5
X=8, Y5 X=8,Y=5
X0,Y0
X0,Y=0
X=0,Y0
X=0,Y=0
X16,Y10
10、 X16,Y=10
11、 X=16,Y10
12、 X=16,Y=10
记做T1 T2,第一个判定的取真分支 记做T1 -T2,第一个判定的取假分支 记做-T1 T2,第一个判定的取假分支 记做-T1 -T2,第一个判定的取假分支 记做T3 T4,第二个判定的取真分支 记做T3 -T4 ,第二个判定的取真分支 记做-T3 T4 ,第二个判定的取真分支 记做-T3 -T4,第二个判定的取假分支 记做T5 T6,第三个判定的取真分支 记做T5 - T6,第三个判定的取真分支 记做-T5 T6,第三个判定的取真分支 记做-T5 - T6,第三个判定的取假分支
测试用例
执行路径
覆盖条件
覆盖分支
X=-1,Y=-1
abdh
-T1 -T2 -T3- T4- T5
-T6
bd
X=17,Y=11
acgh
T1 T2 T3 T4 T5 T6
cg
组合覆盖
五、
测试用例
执行路径
覆盖条件
覆盖组合号
X=17,Y=11
acgh
T1 T2 T3 T4 T5 T6
1 , 5, 9
X=-1,Y=-1
abdh
-T1 -T2 -T3- T4- T5
-T6
4, 8, 12
X=-1,Y=11
abeh
-T1 T2 -T3 T4 - T5 T6
3, 7, 11
X=17,Y=-1
abeh
T1 -T2 T3- T4 T5 -T6
2, 6, 10
六、路径覆盖
测试用例输入为
程序执行路径
X=-1,Y=-1
abdh
X=5,Y=5
abeh
X=10,Y=10
acfh
X=20,Y=15
acgh
基本路径测试方法
2、使用基本路径测试方法,为以下程序段设计测试用例。
void Do (int X,int A,int B)
{
if ( (A1)(B=0))
X = X/A;
if ( (A=2 )|| (X1))
X = X+1;
}
一、控制流图:
二、 计算环形复杂度:
环形复杂度:V(G)=10-7+2=5 或 V(G)=4+1=5
三、 导出独立路径(用语句编号表示)
路径 1: 1A t 1B~ 2~ 3A~ 5
路径 2: 1A t 1Bt2t 3At 3Xt4t 5
路径 3: 1A t 1Bt 2t 3At 3Xt5
路径 4: 1A t 1Bt 3at4t 5
路径 5: 1A t 3At 3Xt 5
四、 设计测试用例:
测试用例
输入数据
预期输出
测试用例1
A=2 B=0 X=2
X=1, X=3
测试用例2
A=3 B=0 X=3
X=1 , X=4
测试用例3
A=3 B=0 X=0
X=0
测试用例4
A=2 B=1 X=2
X=3
测试用例5
A=1 B=0 X=0
X=0
您可能关注的文档
- 蛋糕巡回检查及工艺纪律考核记录精品.docx
- 蛔虫感染状况调查.docx
- 蛋白质糖类练习题.docx
- 蜀道难》_理解性默写PPT.ppt
- 蛋糕的种类和制作方法.docx
- 蜀相》《书愤》比较赏析教学设计.docx
- 蜀道难导学案第一课时答案.docx
- 蜂蜜专卖店柜转租经营合同精品.docx
- 蜘蛛人安全技术交底表.docx
- 蜘蛛测试题及答案PPT.ppt
- 宣贯培训(2026年)《SYT 6970-2024油气田集输系统在线腐蚀监测技术规范》.pptx
- 2026年漯河职业技术学院单招综合素质考试题库有答案详解.docx
- 2026年贵州省安顺市高职单招综合素质考试题库有答案详解.docx
- 氨法脱硫及硫酸铵回收工艺项目可行性研究报告.docx
- 哈师大就业指导手册.pptx
- 2026年天津电子信息职业技术学院单招职业技能考试题库附答案详解.docx
- 某针织厂文化建设规范.docx
- 宣贯培训(2026年)《SYT 7318.3-2024油气输送管特殊性能试验方法 第3部分:全尺寸弯曲试验》.pptx
- 某混凝土厂原料报废管理规范.docx
- 宣贯培训(2026年)《SYT 7339-2024水下焊接规范》.pptx
最近下载
- 眼科学基础题库及答案.doc VIP
- 子痫前期预测与预防指南(2025) .pdf VIP
- 2023-2024学年江苏省南京市四年级下学期期末数学复习试卷(解析版).pdf VIP
- 陕09J10 地下工程防水.docx VIP
- 东北三省第二课时.pptx VIP
- 2025年企业级安全生产智能体白皮书.pdf
- 2026年广东省公务员考试《申论》(市级卷)真题详解.docx VIP
- 6.2 ”白山黑水“——东北三省 课件(共45张PPT) 2024-2025学年人教版地理八年级下册.pptx VIP
- 最新人教版六年级数学第一学期教学工作计划-(11).docx VIP
- 年处理1500吨乙醇-水筛板精馏塔设计说明书(逐板,仪表,经济)23.7.5.docx VIP
原创力文档

文档评论(0)