全球旧事资料 分类
200011152000121519006151901615209961521006152000615
四、综合题:共2小题,每题10分,满分20分。
1、使用基本路径测试方法,为以下程序段设计测试用例。
(1)画出程序的控制流图。
(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。
(3)导出基本路径集,确定程序的独立路径。
(4)根据(3)中的独立路径,设计测试用例(确保基本路径集中的每一条路径的执行)的输入数据和预期输出。
voidDoi
tXi
tAi
tB

1
ifA1B0
2
XXA
第5页共15页
f系别
班次
学号
姓名

………密………封………线………以………内………答………题………无………效……
3
ifA2X1
4
XX1
5
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。
1:A1;2:B0;3:XXA;4:A2;5:X1;6:XX1;7:
10(条边)7(个节点)25导出独立路径(用语句编号表示)
路径1:1→2→3→4→5→6→7路径2:1→4→5→6→7路径3:1→2→4→6→7路径4:1→2→4→5→7路径5:1→2→3→4→5→7测试用例
用例号路径
输入数据
A
B
TC1
1→2→3→4→5→6→7
3
0
TC2
1→4→5→6→7
0
1
TC3
1→2→4→6→7
2
1
TC4
1→2→4→5→7
3
1
TC5
1→2→3→4→5→7
3
0
预期输出XX6334
120031
第6页共15页
f系别
班次
学号
姓名

………密………封………线………以………内………答………题………无………效……
2、某城市电话号码由三部分组成,分别是:地区码空白或三位数字;前缀非‘0’或‘1’开头的三位数字;后缀4位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。要
求采用弱健壮等价类方法,即同时考虑有效值和无效值,基于单缺陷假设(1)首先进行输入条件等价类划分,并编号,写出等价类表(2)设计测试用例,以便覆盖所有的有效等价类(3)为每一个无效等价类设计一个测试用例,列出完整的测试用例表。
测试用例
第7页共15页
f系别
班次
学号
姓名

………密………封………线………以………内………答………题………无………效……
第8页共15页
f系别
班次
学号
姓名

………密………封………线………以………内………答………题………无………效……
电子科技大学二零零五至二零零六学年第二学期
软件测试技术(A卷)答题卡
一、单选题(20×2=40分)
题号
1
2
3
4
5
6
7
8
910
答案
题号11121314151617181920
答案
二r
好听全球资料 返回顶部