首页 > 代码库 > 实验三+125+洪诗育

实验三+125+洪诗育

一、实验目的

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

二、实验要求

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

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

(3)对手机上任意一款音乐软件进行黑盒测试实践。

三、实验内容

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

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

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

要求:1)使用思维导图

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

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

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

四、实验过程

1.对被测程序进行黑盒测试

边界值

 技术分享

 

等价类划分

 技术分享

 

决策表

 技术分享

 

状态图法

ip1:输入a

ip2:输入b

ip3:输入c

ip4:点击确定

ip5:点击清空

第一轮

 技术分享

 

第二轮

 技术分享

 

第三轮

 技术分享

 

测试用例

 技术分享

 

执行情况:

  测试通过,无错误弹出

测试小结:

  不同的测试方法,难易程度不同,测试路径覆盖也不相同。测试方法稍微复杂一点的,其测试覆盖也更加全面。

2.音乐APP黑盒测试

思维导图:

 技术分享

 

针对这款APP,测试模块主要有登录模块,搜索模块,以及播放模块。

界面:

  技术分享   技术分享 

 技术分享  技术分享

 

 技术分享  技术分享

 

 

登录模块:

(1)   场景法:

基本流:用户输入用户名、密码后,成功登录APP。

备选流1:账号不存在

备选流2:账号错误

备选流3:密码错误

备选流4:账号为空

备选流5:密码为空

确定场景:

 技术分享

 

测试用例:

 技术分享

 

(2)   状态图法:

Ip1:输入账号

IP2:输入密码

IP3:点击登录

IP4:返回

第一轮状态图:

 技术分享

 

第二轮状态图:

 技术分享

 

第三轮状态图:

 技术分享

技术分享

 

 

测试用例:

 技术分享

 

搜索模块:

场景法

基本流:搜索成功

备选流1:搜索歌曲

备选流2:搜索歌手

备选流3:歌手模糊搜索

备选流4:歌曲模糊搜索

备选流5:不输入

确定场景

 技术分享

 

状态图:

 技术分享

 

测试用例

 技术分享

 

播放模块:

场景法:

基本流:成功播放

备选流1:播放上一首

备选流2:播放下一首

备选流3:随机播放

备选流4:暂停播放

备选流5:播放中歌词与专辑图片切换

备选流6:跳转我的列表

确定场景

 技术分享

 

测试用例

 技术分享

 

执行情况

 大部分功能都能实现,个别功能不够完善,但并不影响使用。

测试小结:

 特意选了一款比较小众的音乐APP,因为目前应用市场比较流行著名的音乐APP已经很难测试出bug了,他们隔三差五的就会更新一次。而我选的这款APP,大的bug没有,但是一些小问题还是有的。比如说搜索不出原唱,可能是因为版权问题而不是软件问题。界面切换不够流畅。但是这款APP胜在界面简洁,没有太多的广告。满足一些喜欢听本地音乐的用户。

实验三+125+洪诗育