实验2黑盒测试2 下载本文

内容发布更新时间 : 2024/5/3 16:02:42星期一 下面是文章的全部内容请认真阅读。

南京信息工程大学 实验(实习)报告

一、 实验目的

理解黑盒测试的基本方法,掌握用判定表法、因果图法黑盒测试用例的设计方法。

二、实验准备

主流PC 机一套,要求安装windows 操作系统和Office 工具

三、实验内容

题目一:某软件的一个模块的需求规格说明书中描述:

a) 年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。 b) 非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。 请绘制出因果图和判定表,并给出相应的测试用例。

题目二:登陆功能说明书:(用户输入和密码输入)

1)管理员用户名为“admin”,密码为“123456”,正常登陆 2)用户名和密码输入为空,提示 “用户和密码不允许为空” 在用户名和密码非空的情况下:

3)要求用户名必须输入字母,否则提示“输入非法” 4)要求密码必须输入数字,否则提示 “输入非法” 在输入合法的情况下:

5)用户名错误,提示 “用户名和密码输入错误”,用户名和密码清空 6)用户名正确,密码错误,提示 “用户名和密码输入错误”,用户名保留,密码清空

请用因果图和判定表方法,设计出相应的测试用例。

四、 实验步骤:

题目一:判定表法:

条件 1. 是否为年薪制员工

条件2. 是否为严重过失

判定表

Y 年薪制员工 Y 判断 严重过失 N 过失 Y 扣年终风险金的4% 结果 扣年终风险金的2% 扣当月薪资的8% 扣当月薪资的4%

测试用例

员工 是否为年薪制员工 是否严重过失 2 Y N Y Y N Y N Y N N Y Y 是否过失 期望结果 N Y N Y 扣年终风险金的4% 扣年终风险金的2% 扣当月薪资的8% 扣当月薪资的4% 1 2 3 4 Y Y N N Y N Y N

因果图法

因: c1:年薪制员工 n1: 非年薪制员工

c2:严重过失 c3:过失

果: r1:扣年终风险金的4%

r2:扣年终风险金的2% r3:扣当月薪资的8% r4: 扣当月薪资的4%

r1 c1 ~ r2 n1

r3 c2

E

r4 c3

测试用例同上

员工 是否为年薪制员工 是否严重过失 1 Y Y 2 Y N 3 N Y 4 N N

3

题目二: 判定表法:

条件1 用户名是否为空 条件2 密码是否为空 条件3 用户名是否非法 条件4 密码是否非法 条件5 用户名是否正确 条件6 密码是否正确 Y N N 用户名是否为空 Y N N 密码是否为空 N 用户名是否非法 N 密码是否非法 用户名是否正确 密码是否正确 Y 用户和密码不允许Y 为空 Y Y 输入非法 用户名和密码输入 错误”,用户名保留,密码清空 正常登陆

是否过失 N Y N Y 期望结果 扣年终风险金的4% 扣年终风险金的2% 扣当月薪资的8% 扣当月薪资的4% N N N N N N N N N N Y N N N N Y Y Y

测试用例 用户名 空 Admin Admin123 不为空 Admin admin admin 密码 任意 空 不为空 123xyz 12345 12345 123456 期望结果 用户和密码不允许为空 用户和密码不允许为空 输入非法 输入非法 用户名和密码输入错误,用户名和密码清空 用户名和密码输入错误”,用户名保留,密码清空 正常登陆

因果图法

因: C1 用户名为空, i1 用户名不为空

c2 密码为空, i2 密码不为空 c3用户名输入不合法, i3 用户名输入合法 c4密码输入不合法, i4 密码输入合法 c5.用户名输入不正确,i5 用户名输入正确 c6 密码输入不正确, i6 密码输入正确

果: A用户和密码不允许为空

B输入非法

4

C用户名和密码输入错误,用户名和密码清空

D用户名和密码输入错误,用户名保留,密码清空

E正常登录

中间状态: Q1 输入都不为空

Q2 输入都合法 Q3 输入都正确

c1 ~ E E ~ i1 Q1 c2 i2 ~ ~ c3 i3 ~ E Q2 5 i4 c4 ~ c5 i5 ~ E Q3 ~ c6 i6 ~

A B C D E 五、实验心得:

通过实验,我对软件测试有了进一步的认识和学习,对黑盒测试流程有了较清楚的了解,收获很多。