南京信息工程大学试验(实习)汇报
试验(实习)名称黑盒测试(二)试验(实习)曰期.5.18得分指导教师徐旦华
院计软专业软件工程年级2班次1姓名学号1344028
试验目的
理解黑盒测试的基本措施,掌握用鉴定表法、因果图法黑盒测试用例的设计措施。
试验内容
題目一:某软件的一种模块的需求规格阐明书中描述:
a),年薪制员工:严重过錯,扣年终风险金的4%;过錯,扣年终风险金的2%。
b),非年薪制员工:严重过錯,扣当月薪资的8%;过錯,扣当月薪资的4%。
請绘制出因果图和鉴定表,并給出对应的测试用例。
2、題目二:登陆功能阐明书:(顾客输入和密码输入)
1)管理员顾客名為“admin”,密码為“123456”,正常登陆
2)顾客名和密码输入為空,提醒“顾客和密码不容許為空”
在顾客名和密码非空的状况下:
3)规定顾客名必须输入字母,否则提醒“输入非法”
4)规定密码必须输入数字,否则提醒“输入非法”
在输入合法的状况下:
5)顾客名錯误,提醒“顾客名和密码输入錯误”,顾客名和密码清空
6)顾客名对的,密码錯误,提醒“顾客名和密码输入錯误”,顾客名保留,密码清空
請用因果图和鉴定表措施,设计出对应的测试用例。
试验环节
題目一:
1、状态表:
原因1
c1:过錯
c2:严重过錯
原因2
c3:年薪制员工
c4:非年薪制员工
成果
a1:扣年终风险金的2%
a2:扣年终风险金的4%
a3:扣当月薪资的8%
a4:扣当月薪资的4%
2、因果图:
∧
∧
∧
O
E
c2
c3
aSEQa\*ARABIC1
aSEQa\*ARABIC2
a3
a4
c4
∧
∧
c1
3、鉴定表:
1
2
3
4
条件
年薪制员工
1
1
0
0
严重过錯
1
0
1
0
成果
扣当月薪资的8%
0
0
1
0
扣当月薪资的4%
0
0
0
1
扣年终风险金的4%
1
0
0
0
扣年终风险金的2%
0
1
0
0
4、测试用例:
用例编号
条件1
条件2
预期输出
1
1
1
成果3
2
1
0
成果4
3
0
1
成果1
4
0
0
成果2
題目二:
1、状态表:
原因
c1:顾客名输入為空
c2:顾客名输入為字母
c3:顾客名对的
c4:密码输入為空
c5:密码输入為数字
c6:密码对的
中间状态
l1:顾客名和密码非空
l2:输入合法
成果
e1:正常登录
e2:提醒“顾客和密码不容許為空”
e3:提醒“输入非法”
e4:提醒“顾客名和密码输入錯误”,顾客名和密码清空
e5:提醒“顾客名和密码输入錯误”,顾客名保留,密码清空
因果图:
c6∧EEc2c4e2l2e4c5∧∧c1~e3~e5e1c3
c6
∧
E
E
c2
c4
e2
l2
e4
c5
∧
∧
c1
~
e3
~
e5
e1
c3
c6
11
~
~
~
~
3、鉴定表:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
条件
1.顾客名输入為空
1
0
1
0
0
0
0
1
0
0
0
0
0
0
2顾客名输入為字母
0
0
0
1
1
1
0
0
0
1
1
0
0
0
3.顾客名对的
0
0
0
0
1
1
0
0
0
1
0
0
0
0
4.密码输入為空
1
1
0
0
0
0
1
0
0
0
0
0
0
0
5.密码输入為数字
0
0
0
1
1
1
0
0
0
0
0
0
1
1
6.密码对的
0
0
0
0
0
1
0
0
0
0
0
0
1
0
成果
1.正常登陆
√
2.提醒“顾客和密码不容許為空”
√
√
√
3.提醒“输入非法”
√
√
√
√
√
√
√
√
4.提醒“顾客名和密码输入錯误”,顾客名和密码清空
√
5.提醒“顾客名和密码输入錯误”,顾客名保留,密码清空
√
4、测试用例:
用例编号
条件1
条件2
条件3
条件4
条件5
条件6
中间条件1
中间条件2
预期输出
1
1
0
0
1
0
0
1
0
2
2
0
0
0
1
0
0
1
0
2
3
1
0
0
0
0
0
1
0
2
4
0
1
0
0
1
0
1
1
4
5
0
1
1
0
1
0
1
1
5
6
0
1
1
0
1
0
1
1
1
7
0
0
0
1
0
0
3
8
1
0
0
0
0
0
3
9
0
0
0
0
0
0
3
10
0
1
1
0
0
0
3
11
0
1
0
0
0
0
3
12
0
0
0
0
0
0
3
13
0
0
0
0
1
1
3
14
0
0
0
0
1
0
3