一、实验目的
掌握黑盒测试用例设计方法
二、实验要求
(1)对被测程序进行黑盒测试用例设计
(2)运用等价类、边界值、决策表、状态图法等进行测试用例设计。
(3)对手机上任意一款音乐软件进行黑盒测试实践。(作业若雷同,后上传者判定0分)
三、实验内容
1、对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结。
要求写出测试用例表、执行情况和测试小结。
2、对手机上任意一款音乐软件进行黑盒测试。
要求:1)使用思维导图
2)根据场景法、状态图法 设计测试用例。
3)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。
写出测试用例表、执行情况,测试小结。
四、实验过程
1.对被测程序进行黑盒测试用例设计
等价类划分:
有效等价类 | 无效等价类 | |
耳机数值 | headphone>=0(1) |
无输入(7) 非数字字符(含小数点、负号等)(8) |
手机壳数值 | shell>=0(2) |
无输入(9) 非数字字符(含小数点、负号等)(10) |
贴膜数值 | protctor>=0(3) |
无输入(11) 非数字字符(含小数点、负号等)(12) |
总销售额数值 |
0<=sales<1000(4) 1000<=sales<=1800(5) sales>1800(6) |
无效范围(13) |
测试用例:
边界值法测试:
试序号 | 输入 | 销售额 | 预期结果 | 实际结果 | ||||||
耳机 | 手机壳 | 贴膜 | 返还佣金 | 销售数量最多的配件 | 最高与最低销售量之差 | 返还佣金 | 销售数量最多的配件 | 最高与最低销售量之差 | ||
1 | 0 | 10 | 50 | 500 | 50 | 贴膜 | 50 | 50 | 贴膜 | 50 |
2 | 1 | 10 | 50 | 580 | 58 | 贴膜 | 50 | 50 | 贴膜 | 50 |
3 | 40 | 0 | 30 | 3440 | 548 | 耳机 | 40 | 548 | 耳机 | 40 |
4 | 40 | 1 | 30 | 3450 | 550 | 耳机 | 39 | 550 | 耳机 | 39 |
5 | 20 | 30 | 1 | 1980 | 241.6 | 手机壳 | 29 | 241.6 | 耳机 | 29 |
决策表法:
原因: 1、手机、手机壳、贴膜的输入范围有效
2、销售额[0,1000)
3、销售额[1000,1800)
4、销售额>1800
结果:
a.提示输入格式有误,请重新输入
b.佣金为10%
c.佣金=100+(销售额-1000)*15%
d.佣金=220+(销售额-1800)*20%
e.未知
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
||
条件 |
1 |
F |
T |
T |
T |
T |
T |
T |
T |
2 |
- |
T |
T |
- |
T |
F |
F |
F |
|
3 |
- |
T |
- |
T |
F |
T |
F |
F |
|
4 |
- |
- |
T |
T |
F |
F |
T |
F |
|
结果 |
a |
√ |
|||||||
b |
√ |
||||||||
c |
√ |
||||||||
d |
√ |
||||||||
e |
√ |
√ |
√ |
√ |
测试用例 :
编号 |
耳机 |
手机壳 |
贴膜 |
期望输出 |
实际输出 |
是否通过 |
1 |
-1 |
1.0 |
? |
输入有误,请重新输入 |
输入有误,请重新输入 |
√ |
2 |
5 |
10 |
20 |
66.00元 耳机 15 |
66.00元 耳机 15 |
√ |
3 |
10 |
50 |
60 |
217.00元 耳机 50 |
217.00元 耳机 50 |
√ |
4 |
40 |
25 |
80 |
678.00元 耳机 55 |
678.00元 耳机 55 |
√ |
时间: 2024-12-09 08:19:58