实验三+070+胡阳洋

一、实验目的

    掌握黑盒测试用例设计方法

二、实验要求

(1)对被测程序进行黑盒测试用例设计

(2)运用等价类、边界值、决策表、状态图法等进行测试用例设计。

(3)对手机上任意一款音乐软件进行黑盒测试实践。(作业若雷同,后上传者判定0分)

三、实验内容

 

1、对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结。

要求写出测试用例表、执行情况和测试小结。

  

1)被测项目界面。

2)测试用例设计表

1.等价类划分

输入条件三个数据有效等价类无效等价类
abc均为整数(1)a为非整数 (14)
b为非整数 (15)
c为非整数 (16)
ab为非整数 (17)
ac为非整数 (18)
bc为非整数 (19)
abc为非整数 (20)
abc取值均在(0~100)(2)a<0 (21)
a>100 (22)
b<0 (23)
b>100 (24)
c<0 (25)
c>100 (26)
输入了三个数(3)a为空 (27)
b为空 (28)
c为空 (29)
ab为空 (30)
ac为空 (31)
bc为空 (32)
abc均为空 (33)
输出条件一般三角形a+b>c (4)a+b=c (34)
a+b<c (35)
a+c>b (5)a+c=b (36)
a+c<b (37)
b+c>a (6)b+c=a (38)
b+c<a (39)
等腰三角形a=b (7) 
a=c (8) 
b=c (9) 
等边三角形a=b=c (10) 
直角三角形a^2+b^2=c^2 (11) 
a^2+c^2=b^2 (12) 
b^2+c^2=a^2 (13) 

根据等价类划分设计测试用例:

有效等价类覆盖测试用例
编号输入覆盖等价类预期输出实际输出结果
abc三角形类型周长面积三角形类型周长面积
15571~6,7等腰三角形1712.50 等腰三角形1712.497499通过
26961~6,8等腰三角形2117.86 等腰三角形2117.858822通过
31311111~6,9等腰三角形3557.68 等腰三角形3557.681778通过
45551~6,10等边三角形1510.83 等边三角形1510.825317通过
53451~6,11直角三角形126.00 直角三角形126.0 通过
661081~6,12直角三角形2424.00 直角三角形2424.0 通过
7131251~6,13直角三角形3030.00 直角三角形3030.0 通过
无效等价类覆盖测试用例
编号输入覆盖等价类预期输出实际输出结果
abc三角形类型周长面积三角形类型周长面积
1a5714输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
26b915输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
31311c16输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
41.010.02717输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
5[11]18输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
61319输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
7中文Englishqwe20输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
8-15521输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
91017522输入格式错误,请输入整数!  边的值不在范围内!  不通过
1014-2923输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
1193561424输入格式错误,请输入整数!  边的值不在范围内!  不通过
124544-0.125输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
134544999926输入格式错误,请输入整数!  边的值不在范围内!  不通过
14 131227输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
1547 6828输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
165639 29输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
17  7630输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
18 88 31输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
1959  32输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
21   33输入格式错误,请输入整数!  输入格式错误,请输入整数!  通过
2211234不构成三角形!  不构成三角形!00.0 通过
2311335不构成三角形!  不构成三角形!00.0 通过
2426436不构成三角形!  不构成三角形!00.0 通过
2516437不构成三角形!  不构成三角形!00.0 通过
2692738不构成三角形!  不构成三角形!00.0 通过
2792639不构成三角形!  不构成三角形!00.0 通过

2.边界覆盖测试用例设计:

边界值覆盖测试用例
编号输入预期输出实际输出结果
abc三角形类型周长面积三角形类型周长面积
125050等腰三角形10249.99 等腰三角形10249.989998通过
215050等腰三角形10125.00 等腰三角形10124.99875通过
305050输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
4-15050输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
5-25050输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
6985050等腰三角形198487.54 等腰三角形198487.54385通过
7995050等腰三角形199349.14 等腰三角形199349.14172通过
81005050不构成三角形!  不构成三角形!00.0 通过
91015050输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
101025050输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
1150250等腰三角形10249.99 等腰三角形10249.989998通过
1250150等腰三角形10125.00 等腰三角形10124.99875通过
1350050输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
1450-150输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
1550-250输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
16509850等腰三角形198487.54 等腰三角形198487.54385通过
17509950等腰三角形199349.14 等腰三角形199349.14172通过
185010050不构成三角形!  不构成三角形!00.0 通过
195010150输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
205010250输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
2150502等腰三角形10249.99 等腰三角形10249.989998通过
2250501等腰三角形10125.00 等腰三角形10124.99875通过
2350500输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
245050-1输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
255050-2输入格式错误,请输入整数!  输入格式错误,请输入整数!00.0 通过
26505098等腰三角形198487.54 等腰三角形198487.54385通过
27505099等腰三角形199349.14 等腰三角形199349.14172通过
285050100不构成三角形!  不构成三角形!00.0 通过
295050101输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过
305050102输入格式错误,请输入整数!  边的值不在范围内!00.0 不通过

3.决策表:

 123456789101112131415161718
a+b>cFTTTTTTTTTTTTTTTTT
a+c>bFTTTTTTTTTTTTTTTT
b+c>aFTTTTTTTTTTTTTTT
a=bFTFFTTTFFFF
a=cFFTFTFTTFFF
b=cFFFTTTFTFFF
a^2+b^2=c^2FFFFFTFFTTFT
a^2+c^2=b^2FFFFFFTFTFTT
b^2+c^2=a^2FFFFFFFTFTTT
等腰三角形    XXX           
等边三角形       X          
一般三角形   X              
直角三角形           XXX    
不构成三角形XXX               
不可能        XXX   XXXX

根据决策表设计测试用例: 

决策表测试用例
编号输入预期输出实际输出结果
abc三角形类型周长面积三角形类型周长面积
1123不构成三角形  不构成三角形00.0 通过
2132不构成三角形  不构成三角形00.0 通过
3312不构成三角形  不构成三角形00.0 通过
4579一般三角形2117.41 一般三角形2117.412281通过
5556等腰三角形1612.00 等腰三角形1612.0 通过
6676等腰三角形1917.06 等腰三角形1917.05689通过
7788等腰三角形2325.18 等腰三角形 25.178116通过
8666等边三角形1815.59 等边三角形1815.588457通过
9345直角三角形126.00 直角三角形126.0 通过
106108直角三角形2424.00 直角三角形2424.0 通过
1113125直角三角形3030.00 直角三角形3030.0 通过

 

3)测试小结

  点击cancel直接退出了程序,而题目要求的是清空数据,回复初始状态。如果数值不满足约束,则弹出错误说明,统一为“输入有误,请重新输入”,然后回到初始输入状态。部分结果显示不对,并且结果没有清除。

 

2、对手机上任意一款音乐软件进行黑盒测试。

要求:1)使用思维导图

         2)根据场景法、状态图法 设计测试用例。

         3)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。

写出测试用例表、执行情况,测试小结。

思维导图:

场景法:

播放歌曲:

  基本流:播放音乐直至结束。

  备选流1:播放列表中上一首音乐。

  备选流2:播放列表中下一首音乐。

  备选流3:播放刚刚播过的上一首音乐。

  备选流4:播放列表中随机一首音乐。

  备选流5:继续播放这首音乐。

  备选流6:音乐暂停播放。

  备选流7:音乐继续播放。

用例:

序号场景/条件 预期结果实际结果
1播放音乐基本流音乐播放完
2选择顺序播放,点击上一首备选流1播放列表中上一首音乐。
3选择顺序播放,点击下一首备选流2播放列表中下一首音乐。
4选择顺序播放直至放完基本流 备选流2音乐播放完,播放列表中下一首音乐。
5选择随机播放,点击上一首备选流3播放刚刚播过的上一首音乐。
6选择随机播放,点击下一首备选流4播放列表中随机一首音乐。
7选择随机播放直至放完基本流 备选流4播放列表中随机一首音乐。
8选择单曲循环播放,点击上一首备选流1继续播放这首音乐。×
9选择单曲循环播放,点击下一首备选流2继续播放这首音乐。×
10选择单曲循环播放直至放完备选流5继续播放这首音乐。
11音乐正在播放,点击中间键备选流6音乐暂停播放。
12音乐暂停,点击中间键备选流7音乐继续播放。

搜索歌曲:

  基本流:搜索到想要的歌曲。

  备选流1:无搜索结果。

  备选流2:有搜索结果但不是想要的。

用例:

序号场景/条件 预期结果输入数据实际结果
1用户进行精确搜索基本流中国军魂中国军魂
2用户进行模糊搜索(用拼音)基本流中国军魂zhongguojunhun
3用户进行模糊搜索(输入一半歌名)基本流夜空中最亮的星夜空中
4用户输入错误的数据备选流1无搜索结果。(连续三个空格)备选流2
5用户不输入数据进行搜索备选流1无搜索结果。 
6用户输入冷门歌名备选流2有搜索结果但不是想要的。无法测试 

 状态图:

小结:单曲循环模式中和预期的结果并不太相同,输入冷门歌曲搜索也是没办法去测试。

转载于:https://www.cnblogs.com/destinyandfate/p/6916005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值