文档介绍:实验二黑盒测试
刘童童
一、实验目的
1、掌握黑盒测试的基本方法;
2、掌握黑盒测试用例的编写。
二、实验要求
1、根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。
2、输入数据进行测试,填写测试用例。
三、实验内容
1、等价类划分法测试练习——创建腾讯QQ号黑盒测试
问题 QQ用户登录框测试,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。
  1)划分等价类并编号,在下表内填写等价类划分的结果
输入等价类
有效等价类
无效等价类
账号
①长度为5-10位数字字符
⑤长度小于5的数字字符
⑥长度大于10的数字字符
②字符是0-9自然数
⑦负数
⑧英文字母
⑨小数
⑩全角字符
密码
2)设计测试用例,覆盖所有的有效等价类
测试用例
测试ID
覆盖等价类
输入
预期输出
01
①
912888932
912888932
02
②
**********
测试结果
编号
输入
输出
结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:
若投入5角钱或1元钱的硬币,按下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。
若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。
分析说明,列出原因和结果:
原因: 结果:
画出因果图:
因果图-画条件和结果
因果图-应该找零钱
因果图-5角钱付清
因果图-退还1元
转换成判定表
序号: 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
条
件
⑴
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
⑵
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0