实验报告三+061+陈小兰

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

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

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

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

要求:1)使用思维导图

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

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

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

 四、实验步骤

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

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

链接:http://www.cnblogs.com/chenxxiaol/p/6833643.html

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

要求:1)使用思维导图:

 

 

 

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

(1).场景法:

基本流、备选流:

 

基本流

用户登录到QQ音乐,搜索音乐,音乐的选择,播放音乐,退出QQ音乐。

备选流1

账户不存在

备选流2

账号错误

备选流3

密码错误

备选流4

音乐不存在

备选流x

退出QQ音乐

 

根据基本流、备选流来确定场景:

 

场景1-播放成功

基本流

 

场景2-账号不存在

基本流

备选1

场景3-账号错误

基本流

备选2

场景4-密码错误

基本流

备选3

场景5-无效播放

基本流

备选4

 

场景法实例(V有效,I无效,n/a不适用)

 

ID

场景/条件

账号

密码

选择歌曲

期望输出

实际输出

通过

1

场景1:播放成功

V

V

V

播放成功

播放成功

 √

2

场景2:账号不存在

I

n/a

n/a

提示账号不存在

提示账号不存在

3

场景3:账号错误

I

V

n/a

提示密码有错,返回基本流步骤2

提示密码有错,返回基本流步骤2

4

场景4:密码错误

V

I

n/a

输入的密码有错,返回基本流步骤3

输入的密码有错,返回基本流步骤3

5

场景5:无效播放

V

V

I

提示歌曲不存在,返回基本流步骤5

提示歌曲不存在,返回基本流步骤5

 

填入测试用例:

ID

场景/条件

账号

密码

选择歌曲

期望输出

实际输出

通过

1

场景1:播放成功

chen

123456

告白气球

播放成功

播放成功

2

场景2:账号不存在

z

n/a

n/a

提示账号不存在

提示账号不存在

3

场景3:账号错误

zho

123456

n/a

提示密码有错,返回基本流步骤2

提示密码有错,返回基本流步骤2

4

场景4:密码错误

chen

123

n/a

输入的密码有错,返回基本流步骤3

输入的密码有错,返回基本流步骤3

5

场景5:无效播放

chen

123456

qewqwer

提示歌曲不存在,返回基本流步骤5

提示歌曲不存在,返回基本流步骤5

(2).状态图法:

登录界面使用状态图法设计测试用例

输入项:

ip1 输入账号

ip2 输入密码

ip3 点击登录按钮

ip4 点击“关闭”按钮

 

状态图:

 

 

根据状态图设计测试用例,如下表:

 

状态/用例

1

2

3

4

5

6

7

8

9

10

QQ音乐主界面

1

1

1

1

1

1 3

1

1

1

1

账户已输入

 

2

 

2 4

 

 

3

 

 2

 

密码已输入

 

 

2

 

2 4

 

 

 

 

2

“登录”按钮已点击

 

 

 

3

3

2

2

 

 

 

账户/密码已输入

 

3

3

5

5

 

4

2

 

 

QQ音乐登录成功

 

4

4

6

6

 

5

 

 

 

退出QQ音乐

2

 

 

 

 

4

 

3

3

3

 

测试用例及其测试结果如下

用例编号

期望输出

实际输出

通过

1

退出

退出

2

登录成功

登录成功

3

登录成功

登录成功

4

登录成功

登录成功

5

登录成功

登录成功

6

退出

退出

7

登录成功

登录成功

8

退出

退出

9

退出

退出

10

退出

退出

 

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

(1)正交实验:

 

 

列号

 

 

 

列号

 

行号

 

1

2

3

 

行号

 

账户

密码

登录按钮

1

1

1

3

1

确定

2

1

0

4

2

不填

取消

3

0

1

4

3

不填

取消

4

0

0

3

4

不填

不填

确定

1 -填  2-不填  3-确定 4-取消

 

测试用例如下:

                    1:填写账户、填写密码确定登录
                    2:填写账户、不填密码取消登录
                    3:不填账户、填写密码取消登录
                    4:不填账户、不填密码确定登录
 
             增补测试用例
                    5:不填账户、不填密码取消登录

测试结果:

用例编号

期望输出

实际输出

通过

1

登录成功

登录成功

2

退出登录

退出登录

3

退出登录

退出登录

4

登录失败

登录失败

5

退出登录

退出登录

(2)组合测试:

使用PICT工具

创建的文本为music.txt:

户名: ,不存在,超长,超短,正常

密码: ,超长,超短,不匹配,正常

登录: 确定,取消

 pict music.txt的结果:

 

 

测试用例表及其执行情况如下:

编号

账户

密码

登录按钮

期望输出

实际输出

通过

1

正常

不匹配

取消

退出登录

退出登录

2

正常

正常

确定

登录成功

登陆成功

3

不存在

不匹配

确定

登录失败

登录失败

4

取消

退出登录

退出登录

5

超短

确定

登录失败

登陆失败

6

超长

确定

登录失败

登录失败

7

超短

正常

取消

退出登录

退出登录

8

超短

超长

确定

登录失败

登录失败

9

不存在

正常

取消

退出登录

退出登录

10

不存在

超短

取消

退出登录

退出登录

11

不存在

超长

取消

退出登录

退出登录

12

不存在

取消

退出登录

退出登录

13

超长

超长

取消

退出登录

退出登录

14

超长

正常

确定

登录失败

登录失败

15

正确

确定

登录失败

登录失败

16

超短

不匹配

确定

登录失败

登录失败

17

正常

超长

确定

登录失败

登录失败

18

超长

超短

确定

登录失败

登录失败

19

正常

确定

登录失败

登录失败

20

正常

超短

取消

退出登录

退出登录

21

超长

不匹配

确定

登录失败

登录失败

22

超短

超短

取消

退出登录

退出登录

23

超短

确定

登录失败

登录失败

24

超长

确定

登录失败

登录失败

25

不匹配

取消

退出登录

退出登录

五、测试结果

 测试结果都符合期望输出。

六、测试小结

    通过本次的测试,对于如何使用场景法对软件进行测试,及其如何使用状态图法对软件进行测试有了进一步的了解,也学会了pict工具的使用。同时通过此次的测试,对于QQ音乐的功能、音质有了了解。首先功能上,有个很大一个缺陷,都不显示歌曲内置图片,很多歌下来就内置图片,不用再去下,而qq显示不了;其次在音质方面,比其他音乐软件差;当然它也有好处,比如一些定时功能什么的,用户使用它也及其方便。

posted on 2017-05-26 17:15  陈小兰  阅读(254)  评论(0编辑  收藏  举报

导航