黑盒测试作业参考答案Word文档格式.docx
- 文档编号:3896645
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:13
- 大小:55.29KB
黑盒测试作业参考答案Word文档格式.docx
《黑盒测试作业参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《黑盒测试作业参考答案Word文档格式.docx(13页珍藏版)》请在冰点文库上搜索。
参考答案:
(1)通过对程序功能的分析,其等价类表如下所示:
输入条件
有效等价类
无效等价类
20~39岁
(1)
40~59岁
(2)
1~19岁或60~100岁(3)
小于1岁(11)
大于100岁(12)
‘M’(4)
‘F’(5)
除‘M’和‘F’之外的其他字符(13)
已婚(6)
未婚(7)
除已婚和未婚之外的其他字符(14)
无(8)
1~6人(9)
6~9人(10)
除无和数字之外的其他字符(15)
小于1(16)
大于9(17)
(2)设计测试用例表,覆盖等价类。
测试
用例
输入数据
覆盖的等价类
预期输出
保险费率
抚养
人数
1
27
M
已婚
无
1468
%
2
50
F
未婚
2579
3
70
7
34610
4
11468
提示“年龄应在1~100之间”
5
102
12579
6
30
T
11368
提示“性别应输入M或F”
离婚
14148
提示“婚姻应为已婚或未婚”
8
没有
14615
提示“抚养人数应为无或1-9之间的整数”
9
-1
14616
10
20
14617
2、NextDate函数。
该函数要求输入三个变量month、day和year,输出该日期之后一天的日期。
其中year的取值范围为:
1900-2079。
如果输入的日期组合不合法,则显示“无效的输入日期”。
Month
1≤month≤12
(1)
Month<
1(11)
Month>
12(12)
Day
1≤day≤31
(2)
day<
1(13)
day>
31(14)
year
1900≤year≤2079(3)
year<
1900(15)
year>
2079(16)
month
day
2008
123
2008-6-21
1123
month超出范围
14
1223
1133
day超出范围
32
1143
1800
1215
year超出范围
2080
1216
3、P62,习题7。
参考答案略。
4、某软件的一个模块的需求规格说明书中描述:
(1)年薪制员工:
严重过失,扣年终风险金的4%;
过失,扣年终风险金的2%。
(2)非年薪制员工:
严重过失,扣当月薪资的8%;
过失,扣当月薪资的4%。
请绘制出因果图和判定表,并给出相应的测试用例。
(1)根据程序的规格说明,原因和结果如下:
原因:
C1:
年薪制员工。
(1:
是年薪制员工;
0:
非年薪制员工)
C2:
严重过失
C3:
过失
结果:
e1:
扣年终风险金的4%
e2:
扣年终风险金的2%
e3:
扣当月薪资的8%
e4:
扣当月薪资的4%
(2)因果图:
略
(3)决策表:
规则
选项
条件
年薪制员工
C2:
C3:
结果
√
e2:
e3:
e4:
不操作
不可能
(4)用例表:
TC1
年薪制员工,严重过失
TC2
年薪制员工,过失
TC3
非年薪制员工,严重过失
TC4
非年薪制员工,过失
5、有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,若投入1元5角硬币,按下“可乐”、“雪碧”或“橙汁”按钮,相应的饮料就送出来。
若投入的是2元硬币,在送出相应的饮料同时退换5角硬币。
C1——投入1元5角硬币
C2——投入2元硬币
C3——按下可乐按钮
C4——按下雪碧按钮
C5——按下橙汁按钮
E1——退还5角硬币
E2——送出可乐饮料
E3——送出雪碧饮料
E4——送出橙汁饮料
中间结点:
11——已投币
12——已按钮
(2)因果图:
(3)判定表:
选项规则
1-8
9-16
17
18
19
21
22
23
24
C1
C2
C3
—
C4
C5
E1
E2
E3
E4
25
26
28
29
31
(4)测试用例表。
6、P62,习题10。
6、PriorDate函数。
该函数要求输入三个变量month、day和year,输出该日期之前一天的日期。
使用判定表法进行测试用例设计。
(1)根据函数的功能,划分以下等价类集合。
月:
M1:
={month|month=4,6,9,11月(30天)}
M2:
={month|month=5,7,8,10,12月(31天)}
M3:
={month|month=3月(31天)}
M4:
={month|month=2月}
M5:
={month|month=1月(31天)}
日:
D1:
={Day|day=1}D2:
={Day|day=2-28}
D3:
={Day|day=29}D4:
={Day|day=30}
D5:
={Day|day=31}
年:
Y1:
={year|year是闰年}Y2:
={year|year不是闰年}
(2)根据以上等价类集合,建立的判定表为:
11
12
13
15
C1:
month在
M1
M2
M3
M4
M5
C2:
day在
D1
D2-D4
D5
D2-D5
D2
D3
D4-D5
C3:
year在
-
Y1
Y2
动作:
Day-1
Month–1
Year–1
Day=30
Day=31
Month=12
Day=29
Day=28
合并后的判定表如下:
5,8,15
M2,M3,M5
(2)测试用例表
7、网上购物商场测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 作业 参考答案