首页 > 代码库 > 实验三+116+陈洁
实验三+116+陈洁
一、实验目的
掌握黑盒测试用例设计方法
二、实验要求
(1)对被测程序进行黑盒测试用例设计
(2)运用等价类、边界值、决策表、状态图法等进行测试用例设计。
(3)对手机上任意一款音乐软件进行黑盒测试实践。
三、实验内容
1、对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结。
测试帖链接:http://www.cnblogs.com/k511959373/p/6792729.html
1)被测项目界面。
2)测试用例设计表
等价类:
输入等价类 |
有效等价类 |
无效等价类 |
输入值取值 |
0<=headphone (1) |
0>headphone (4) |
0<=shell(2) |
0>shell(5) |
|
0<=protector(3) |
0>protector(6) |
|
销售额 |
0<=ans<1000(7) |
0>ans(10) |
1000<=ans<=1800(8) |
||
1800<ans(9) |
测试用例:
测试序号 |
耳机 |
手机壳 |
手机膜 |
销售额 |
覆盖范围 |
预期结果 |
实际结果 |
||||
佣金 |
销售额最高的配件 |
销售量最多最少差量 |
佣金 |
销售额最高的配件 |
销售量最多最少差量 |
||||||
1 |
10 |
10 |
10 |
980 |
1.2.3.7 |
98 |
耳机 |
0 |
98 |
耳机 |
0 |
2 |
20 |
10 |
10 |
1780 |
1.2.3.8 |
217 |
耳机 |
10 |
217 |
耳机 |
10 |
3 |
20 |
20 |
20 |
1960 |
1.2.3.9 |
252 |
耳机 |
0 |
252 |
耳机 |
0 |
4 |
-1 |
10 |
10 |
|
4.2.3 |
输入有误,请重新输入 |
输入有误,请重新输入 |
||||
5 |
10 |
-1 |
10 |
|
1.5.3 |
输入有误,请重新输入 |
输入有误,请重新输入 |
||||
6 |
10 |
10 |
-1 |
|
1.2.6 |
输入有误,请重新输入 |
输入有误,请重新输入 |
边界值:
测试序号 |
耳机 |
手机壳 |
手机膜 |
销售额 |
覆盖范围 |
预期结果 |
实际结果 |
||||
佣金 |
销售额最高的配件 |
销售量最多最少差量 |
佣金 |
销售额最高的配件 |
销售量最多最少差量 |
||||||
1 |
0 |
10 |
10 |
980 |
1.2.3.7 |
98 |
耳机 |
0 |
98 |
耳机 |
0 |
2 |
1 |
10 |
10 |
170 |
1.2.3.7 |
26 |
手机壳 |
9 |
26 |
手机壳 |
9 |
3 |
-1 |
10 |
10 |
|
4.2.3 |
输入有误,请重新输入 |
输入有误,请重新输入 |
||||
4 |
10 |
0 |
10 |
880 |
1.2.3.7 |
88 |
耳机 |
10 |
88 |
耳机 |
10 |
5 |
10 |
1 |
10 |
890 |
1.2.3.7 |
89 |
耳机 |
9 |
89 |
耳机 |
9 |
6 |
10 |
-1 |
10 |
|
1.4.3 |
输入有误,请重新输入 |
输入有误,请重新输入 |
||||
7 |
10 |
10 |
0 |
900 |
1.2.3.7 |
90 |
耳机 |
0 |
90 |
耳机 |
0 |
8 |
10 |
10 |
1 |
908 |
1.2.3.7 |
90.8 |
耳机 |
9 |
90.8 |
耳机 |
9 |
9 |
10 |
10 |
-1 |
|
|
输入有误,请重新输入 |
输入有误,请重新输入 |
决策表:
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||||
条件 |
S1:耳机,手机壳,贴膜销售量有效 |
F |
T |
T |
T |
T |
T |
T |
T |
|||||
|
S2:0<=ans<1000 |
|
T |
T |
T |
F |
F |
F |
T |
|||||
|
S3:1000<=ans<=1800 |
|
T |
T |
F |
T |
F |
T |
F |
|||||
|
S4:1800<ans |
|
T |
F |
T |
T |
T |
F |
F |
|||||
结果 |
输入有误,请重新输入 |
T |
|
|
|
|
|
|
|
|||||
|
Y1:佣金10% |
|
|
|
|
|
|
|
T |
|||||
|
Y2:佣金15% |
|
|
|
|
|
|
T |
|
|||||
|
Y3:佣金20% |
|
|
|
|
|
T |
|
|
|||||
编号 |
Headphone |
Shell |
Protector |
预期结果 |
实际结果 |
|||||||||
1 |
-1 |
-1 |
-1 |
输入有误,请重新输入 |
输入有误,请重新输入 |
|||||||||
2 |
10 |
10 |
10 |
98 |
98 |
|||||||||
3 |
20 |
10 |
10 |
217 |
217 |
|||||||||
4 |
20 |
20 |
20 |
252 |
252 |
3)测试结论:
测试结果均通过,未发现明显错误。
4)建议:
页面可以做得更美观。
2、对手机上任意一款音乐软件进行黑盒测试。
1)思维导图
1)根据场景法、状态图法 设计测试用例。
(1)场景法
场景1 :登录
基本流:输入正确的手机号码和密码。
备选流1:手机号码为空。
备选流2:密码为空。
备选流3:手机号码错误。
备选流4:密码错误。
用例编号 |
场景 |
基本流/备选流 |
预期结果 |
实际结果 |
测试结果 |
1 |
输入正确的手机号码和密码 |
基本流 |
登陆成功 |
登录成功 |
通过 |
2 |
手机号码为空 |
备选流1 |
没有反应 |
没有反应 |
通过 |
3 |
密码为空 |
备选流2 |
没有反应 |
没有反应 |
通过 |
4 |
手机号码错误 |
备选流3 |
手机号码尚未注册 |
手机号尚未注册 |
通过 |
5 |
密码错误 |
备选流4 |
手机号或密码错误 |
手机号或密码错误 |
通过 |
场景2:播放
基本流:点击一首音乐。
备选流1:点击上一首。
备选流2:点击下一首。
备选流3:点击暂停。
备选流4:点击播放历史。
备选流5.1:列表循环。
备选流5.2:单曲循环。
备选流5.3:随机播放。
备选流6:点击评论。
备选流7:点击下载。
备选流8:添加到喜欢。
用例编号 |
场景 |
基本流/备选流 |
预期结果 |
实际结果 |
测试结果 |
1 |
点击一首音乐 |
基本流 |
播放 |
播放 |
通过 |
2 |
点击上一首 |
备选流1 |
播放上一首音乐 |
播放上一首音乐 |
通过 |
3 |
点击下一首 |
备选流2 |
播放下一首音乐 |
播放下一首音乐 |
通过 |
4 |
点击暂停 |
备选流3 |
音乐暂停 |
音乐暂停 |
通过 |
5 |
点击播放历史 |
备选流4 |
显示播放历史 |
显示播放历史 |
通过 |
6 |
列表循环 |
备选流5.1 |
按照列表播放 |
按照列表播放 |
通过 |
7 |
单曲循环 |
备选流5.2 |
单曲循环音乐 |
单曲循环音乐 |
通过 |
8 |
随机播放 |
备选流5.3 |
随机播放音乐 |
随机播放音乐 |
通过 |
9 |
点击评论 |
备选流6 |
显示评论 |
显示评论 |
通过 |
10 |
点击下载 |
备选流7 |
下载音乐 |
下载音乐 |
通过 |
11 |
添加到喜欢 |
备选流8 |
添加到喜欢的歌单 |
添加到喜欢的歌单 |
通过 |
(2)状态图法
测试小结:
运用黑盒测试的方法对网易云音乐进行了较为简单的测试,未发现明显缺陷。
实验三+116+陈洁