实验三+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)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。

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

 

posted @ 2017-05-28 17:56  兰东华  阅读(149)  评论(0编辑  收藏  举报