实验三+063+陈彧

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

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

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

被测链接:http://www.cnblogs.com/ZQ4162/p/6793794.html

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)

测试用例:

编号耳机手机壳贴膜总销售额覆盖等价类编号期望输出实际输出是否通过
11231241、2、3、4

12.40元

耳机

2

12.40元

耳机

2

201002011601、2、3、5

124.00元

手机壳

100

124.00元

手机壳

100

3108010024001、2、3、6

340.00元

三种配件销售额一样

90

340.00元

三种配件销售额一样

90

4(无)1010无法计算7、2、3、13输入有误,请重新输入输入有误,请重新输入
5-11010 无法计算8、2、3、13输入有误,请重新输入输入有误,请重新输入
65(无)5无法计算1、9、3、13输入有误,请重新输入输入有误,请重新输入
71.05无法计算1、10、3、13输入有误,请重新输入输入有误,请重新输入
8 100 100(无)无法计算1、2、11、13输入有误,请重新输入输入有误,请重新输入
9 100 100a无法计算1、2、12、13 输入有误,请重新输入输入有误,请重新输入

 2)边界值:

测试用例编号耳机手机壳贴膜总销售额期望输出实际输出是否通过
101118

1.80元

手机壳

1

1.80元

手机壳

1

211198

9.80元

耳机

0

 

9.80元

耳机

0

3214748364711

171798691778

34359738215.6元

耳机

2147483646

0.00元

耳机

2147483646

×
40000

0.00元

三种配件销售额一样

0

0.00元

三种配件销售额一样

0

501010

1.00元

手机壳

1

1.00元

手机壳

1

6021474836470 21474836470

429496589.4元

手机壳

2147483647

0.00元

耳机和贴膜

2147483647

×
70018 

0.80元

贴膜

1

 

0.80元

贴膜

1

8002147483647 17179869176

3435973695.2元

贴膜

2147483647

0.00元

耳机和手机壳

2147483647

×
9-1-1-1无法计算

输入有误,请重新输入

输入有误,请重新输入

3)决策表

原因:

1.耳机,手机壳,贴膜销售量有效

2.0<=销售额<1000

3.1000<=销售额<=1800

4.1800<销售额

结果:

a.提示输入有误,请重新输入

b.佣金为10%

c.佣金=100+(销售额-1000)*15%

d.佣金=220+(销售额-1800)*20%

e.不可能

  12345678
条件1FTTTTTTT
2-TT-TFFF
3-T-TFTFF
4--TTFFTF
结果a       
b       
c       
d       
e    

 测试用例

编号耳机手机壳贴膜期望输出实际输出是否通过
1-11.0a输入有误,请重新输入输入有误,请重新输入
251020

66.00元

耳机

15

66.00元

耳机

15

3105060

217.00元

耳机

50

217.00元

耳机

50

4402580

678.00元

耳机

55

678.00元

耳机

55

4)测试结论

输入值取int上限2147483647时结果错误。其他情况结果正确。

5)给开发同学的建议

1.用long类型来计算总销售额,这样可以避免输入值在int范围内而总销售额超过int范围时计算的错误。

2.应返还的佣金、销售额最高的配件、销售配件最多与最少数量相差的文本框最好设为不可编辑的形式,只能读数据而不能写数据

 

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

要求:1)使用思维导图

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

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

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

1)思维导图

 

2)对播放音乐功能的测试

  基本流:选择一首音乐并播放

  备选流1:暂停播放

  备选流2:继续播放

  备选流3.1:随机播放播放下一首歌曲

  备选流3.2:顺序播放播放下一首歌曲

  备选流3.3:循环播放播放下一首歌曲

  备选流3.4:单曲循环播放下一首歌曲

  备选流4.1:随机播放播放上一首歌曲

  备选流4.2:顺序播放播放上一首歌曲

  备选流4.3:循环播放播放上一首歌曲

  备选流4.4:单曲循环播放上一首歌曲

 

  状态图:

  测试样例:

编号场景/条件备选流预期结果实际结果是否通过
1选择音乐并播放基本流播放音乐播放音乐
2暂停音乐备选流1音乐暂停音乐暂停
3在音乐暂停后,继续播放音乐备选流2音乐继续播放音乐继续播放
4随机播放状态下点击下一首歌曲备选流3.1随机播放播放下一首歌曲随机播放播放下一首歌曲
5顺序播放状态下点击下一首歌曲备选流3.2顺序播放播放下一首歌曲顺序播放播放下一首歌曲
6循环播放状态下点击下一首歌曲备选流3.3循环播放播放下一首歌曲循环播放播放下一首歌曲
7单曲循环状态下点击下一首歌曲备选流3.4播放下一首歌曲并单曲循环播放下一首歌曲并单曲循环
8随机播放状态下点击上一首歌曲备选流4.1播放上一首已播放歌曲播放上一首已播放歌曲
9顺序播放状态下点击上一首歌曲备选流4.2播放上一首已播放歌曲播放上一首已播放歌曲
10循环播放状态下点击上一首歌曲备选流4.3播放上一首已播放歌曲播放上一首已播放歌曲
11单曲循环状态下点击上一首歌曲备选流4.4播放上一首已播放歌曲播放上一首已播放歌曲

  测试小结:为了避免和他人的重复,选择了本机自带的音乐软件进行测试。而软件功能太多,仅选取了播放功能作为测试点测试。而测试结果也很显然,没有发现什么问题。

 

转载于:https://www.cnblogs.com/ChainYugi/p/6914734.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值