实验二实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京信息工程大学实验(实习)报告
实验(实习)名称黑盒测试(二)实验(实习)日期2015.5.18得分指导教师徐旦华
院计软专业软件工程年级 2 班次 1 姓名学号 20131344028
一、实验目的
理解黑盒测试的基本方法,掌握用判定表法、因果图法黑盒测试用例的设计方法。
二、实验内容
1、题目一:某软件的一个模块的需求规格说明书中描述:
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 a2
a2
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:提示“用户名和密码输入错误”,用户
名保留,密码清空
2、 因果图:
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 1 0 0 0 0 0 0 1 0 结果 1.正常登陆
√ 2.提示 “用户和密码不允许为空”
√ √ √
3.提示“输入非法” √ √ √ √ √ √ √ √
4.提示 “用户名和密
√
11
~ ~
c3
c6 e1
e5
~
∧
E
E
c2 c4 e2
l2
e4
c5 ∧
∧
c1 ~
e3
c6
~
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
1
3
码输入错误”,用户名和密码清空 5.提示 “用户名和密码输入错误”,用户名保留,密码清空
√