实验二 黑盒测试(二)(教学资料)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京信息工程大学软件质量控制和测试实验(实习)报告实验(实习)名称黑盒测试(一)实验(实习)日期 2011-11-28 得分指导老师徐旦华系计算机与软件学院专业软件工程班级 1班姓名刘荣静学号 20091344007 一、实验目的

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

二、实验时间

2学时

三、实验准备

PC 机一套,要求安装windows 操作系统和Office等工具软件;

四、实验内容

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

a)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。

b)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。

请绘制出因果图和判定表,并给出相应的测试用例。

2.题目二:有一个处理单价为2.5元的盒装饮料的自动售货机软件。若投入2.5元硬币,按“可乐”、“啤酒”、或“奶茶”按钮,相应的饮料就送出来。

若投入的是3元硬币,在送出饮料的同时退还5角硬币。

请绘制出因果图和判定表,并给出相应的测试用例。

五、题目一

(1)题目一的因果图

原因结果

C1:年薪制员工E1:扣除年终风险金的4%

C2:严重过失

C1:年薪制员工E2: 扣除年终风险金的2%

C3:过失

C4:非年薪制员工E3:扣除当月月薪资的8%

C2:严重过失

C4:非年薪制员工E4:扣除当月月薪资的4%

C3:过失

画出因果图:

∧∧

E E

(2)题目一的判定表

1、列出所有的条件桩和动作桩

条件桩:C1:是否为年薪制员工?

C2:是否为严重过失?

C3:是否为过失?

动作桩:A1:扣除年终风险金的4%

A2:扣除年终风险金的2%

A3:扣除当月月薪资的8%

A4:扣除当月月薪资的4%

A5:无扣除

A6:不可能

2、确定规则的个数

●输入条件个数:3

●每个条件的取值:“是”或“否”

●规则个数:2*2*2=8

1 2 3 4 5 6 7 8

条件是否为年

薪制员

工?

Y Y Y Y N N N N

是否为严

重过失?

Y Y N N Y Y N N

是否为过

失?

Y N Y N Y N Y N

C1

C2

C4

C3

E1 E2

E3 E4

动作扣除年终

风险金的

4%

扣除年终

风险金的

2%

扣除当月

月薪资的

8%

扣除当月

月薪资的

4%

无扣除√√不可能√√

1 2 3 4 5 6

条件是否为年

薪制员

工?

—Y Y —N N

是否为严

重过失?

Y Y N N Y N

是否为过

失?

Y N Y N N Y

动作扣除年终

风险金的

4%

扣除年终

风险金的

2%

扣除当月

月薪资的

8%

扣除当月

月薪资的

4%

无扣除√

不可能√

测试用例编号输入数据预期输出

1 年薪制职员犯有严重过扣除年终风险金的4%

2 年薪制职员犯有过失 扣除年终风险金的2%

3 职员没有犯任何过失 无扣除

4 非年薪制职员犯有严重

过失

扣除当月月薪资的8% 5

非年薪制职员犯有过失

扣除当月月薪资的4%

六、 题目二

(1) 题目二的因果图

原因 中间状态 结果

C1:投入2.5元的硬币 1、已投币 E1:退还5角硬币

C2:投入3元的硬币 2、已按钮 E2:送出“可乐”饮料 C3:按“可乐”按钮 E3:送出“啤酒”饮料 C4:按“啤酒”按钮 E4:送出“奶茶”饮料 C5:按“奶茶”按钮

E

∧ ∧

E

(2

1 2 3 4 5 6 7 8 9 10 11 输

投入2.5元硬币

1

1

1

1

C1

C4

C3 C2

C5 E1 E2

E3

E4

1 2

入投入3元硬币0 0 0 0 1 1 1 1 0 0 0 按可乐按钮 1 0 0 0 1 0 0 0 1 0 0 按啤酒按钮0 1 1 0 0 1 1 0 0 1 0 按奶茶按钮0 0 1 0 0 0 1 0 0 0 1

中间已投币 1 1 1 1 1 1 1 1 0 0 0 已按钮 1 1 1 0 1 1 1 0 1 1 1

输出退还5角0 0 0 0 1 1 1 0 0 0 0 送出可乐 1 0 0 0 1 0 0 0 0 0 0 送出啤酒0 1 0 0 0 1 0 0 0 0 0 送出奶茶0 0 1 0 0 0 1 0 0 0 0 退回投进去的钱0 0 0 1 0 0 0 1 0 0 0 给出提示信息0 0 0 1 0 0 0 1 1 1 1

用例编号输入数据预期结果

1 2.5元、可乐按钮送出可乐

2 2.5元、啤酒按钮送出啤酒

3 2.5元、奶茶按钮送出奶茶

4 2.5元给出提示信息,找回2.5元

5 3元、可乐按钮找回0.5元,送出可乐

6 3元、啤酒按钮找回0.5元,送出啤酒

7 3元、奶茶按钮找回0.5元,送出奶茶

8 3元给出提示信息,找回3元

9 可乐按钮给出提示信息

10 啤酒按钮给出提示信息

11 奶茶按钮给出提示信息

七、实验体会

通过两次实验理解了黑盒测试的基本方法,并掌握了用判定表、因果图法测试用例的设计方法。整个实验过程,独立自主完成的,对于黑盒测试有了进一步深入的了解。

相关文档
最新文档