实验三+016+兰东华

Posted 兰东华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验三+016+兰东华相关的知识,希望对你有一定的参考价值。

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

 

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

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

a.被测试代码连接:http://www.cnblogs.com/zenghongyu/p/6792534.html

b.

等价类用例设计表

 

有效等价类

无效等价类

耳机销售数量

1Headphone>=0

7、空值

8字符,小数,负数

手机壳销售数量

2Shell>=0

9、空值

10、字符,小数,负数

贴膜销售数量

3Protector>=0

11、空值

12、字符,小数,负数

总销售额

40<=sales<1000

51000<=sales<=1800

6Sales>1800

13、超出范围

测试用例:

测试用例ID

耳机

手机壳

贴膜

销售额

覆盖等价类

期望结果

实际结果

是否通过

1

1

1

1

98

1234

9.8

9.8

2

10

20

10

1080

1235

112

112

3

20

20

10

1880

1236

236

236

4

7911

销售额不能为空

销售额不能为空

5

a

 a

a

 

8(10)(12)

您输入了非法字符

您输入了非法字符

6

-1

-1

-1

 

 

销售数量不能小于0

销售数量不能小于0

7

1.1

1.1

1.1

 

 

您输入了不合法数据

您输入了不合法数据

边界值

测试用例ID

耳机

手机壳

贴膜

销售额

期望输出

实际输出

1

0

0

0

0

0 无  0

0 手机壳 0

2

1

0

0

80

8 耳机 1

8 耳机 1

3

-1

-1

-1

 

销售数量不能小于0

销售数量不能小于0

决策表

 

 

1

2

3

4

5

6

7

8

 

 

sales都有效

1

F

T

T

T

T

T

T

T

0<=sales<1000

2

-

T

F

F

T

-

T

T

1000<=sales<=1800

3

-

F

T

F

T

T

-

T

Sales>1800

4

-

F

F

T

-

T

T

-

输入有误

 

1

O

 

 

 

 

 

 

 

佣金=sales*10%

 

2

 

O

 

 

 

 

 

 

佣金=100+1800-sales*15%

 

3

 

 

O

 

 

 

 

 

佣金=220+sales-1800*20%

 

4

 

 

 

O

 

 

 

 

出错

 

5

 

 

 

 

O

O

O

O

测试用例

测试用例ID

耳机

手机壳

贴膜

期望结果

实际结果

是否通过

1

a

a

a

您输入了非法字符

您输入了非法字符

2

1

1

1

9.8

9.8

3

10

20

10

112

112

4

20

20

10

236

236

 

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

对播放功能进行测试

要求:1)使用思维导图

 

 

 

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

场景法:

基本流1:播放音乐

备选流2.1:上一曲

备选流2.2:暂停

备选流2.3:下一曲

备选流3.1:单曲循环

备选流3.2:列表循环

备选流3.3:随机循环

 

 

                             测试用例表

测试用例ID

场景/条件

预期结果

期待结果

是否通过

1

场景1:播放音乐

播放音乐

播放音乐

2

场景2:上一曲

上一曲

上一曲

3

场景3:暂停

暂停

暂停

4

场景4:下一曲

下一曲

下一曲

5

场景5:单曲循环

单曲循环

单曲循环

6

场景6:列表循环

列表循环

列表循环

7

场景7:随机循环

随机循环

随机循环

状态图法:

a.被测系统的输入事件

输入代号

输入事件

Ip1

播放

Ip2

下一曲

Ip2.1

单曲播放下一曲

Ip2.2

列表播放下一曲

Ip2.3

随机播放下一曲

Ip3

上一曲

Ip3.1

单曲播放上一曲

Ip3.2

列表播放上一曲

Ip3.3

随机播放下一曲

Ip4:

暂停

Ip5

播放模式

 

 

 

  测试用例表

测试用例ID

场景/条件

预期结果

期待结果

是否通过

1

场景1:播放音乐

播放音乐

播放音乐

2

场景2:上一曲

上一曲

上一曲

3

场景3:暂停

暂停

暂停

4

场景4:下一曲

下一曲

下一曲

5

场景5:单曲循环

单曲循环

单曲循环

6

场景6:列表循环

列表循环

列表循环

7

场景7:随机循环

随机循环

随机循环

测试小结:

 测试了播放界面的所有功能都通过,均无任何问题。

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

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

 

以上是关于实验三+016+兰东华的主要内容,如果未能解决你的问题,请参考以下文章

第四次作业测试代码+016+兰东华

第 2 章 OpenStack 架构 - 016 - 搭建 OpenStack 实验环境

ELK学习实验016:filebeat收集tomcat日志

三层架构综合实验(2.7)

Struts S2-052漏洞利用方式实验解析(附EXP)

2018-2019-2 20175223 实验三《敏捷开发与XP实践》实验报告