团队作业5——测试与发布(Alpha版本)

团队展示:

1.队名:软件1412--音乐播放器

2.队员学号(标记组长)

  张慧敏(组长):201421122032  

  苏晓微(组员):201421131033  

  欧阳时康(组员):201421122050

 

项目截图:

                    

 

 

Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

bug名称 bug类型 修复办法
  加载本地手机音乐的时候,利用Android自带的数据库sqlist,权限问题。 不能重现的bug  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

  eclipse自带的Android模拟器在处理类似于文件,

  拍照之类的文件上有时候无法处理。

修复的bug 安装其他的模拟器,比如夜神模拟器
    界面滑动优化。 修复的bug 除了点击事件,增加监听滑动的事件

    当手机里安装其他音乐播放器的时候,同时播放音乐会有冲突,

或者手机突然来电的时候,手机在通过的状态的过程中,播放音乐。

修复的bug 添加手机通话监听操作
    在播放音乐的时候,切换界面,播放音乐的状态会恢复暂停。

这个bug的确应该修复,

但是没有时间在这个版本修复,

延迟到下一个版本修复

可能是切换时候系统又自动调用了oncreatview()方法。

 

2.场景测试(scenario testing)

a. 你预期不同的用户会怎样使用你的软件? 

     年轻人:用简约个性的播放器播放喜爱的音乐,同时减少系统的开销。

     中年人:设计界面友好简介,容易上手。

b. 他们有什么需求和目标? 

    年轻人:市面上的音乐播放器虽然功能齐全,但是整个APP占据不少空间。

    中年人:手机自带的音乐播放器功能过于简单,下载的APP界面设计凌乱复杂,不易上手,多余的功能模块又占用内存,加大系统的开销。

整体需求分析:     

     播放音频文件是手机很重要的功能,所以大部分手机自带播放音乐的软件或者通过下载音乐播放器播放。

     由于开发的是基于移动平台下的音乐播放器,抓住简易个性的特点,可以针对的用户层面较为广泛。

c. 你的软件提供的功能怎么组合起来满足他们的需要?

       提供一个用户播放音乐资源的平台,可以实现加载本地音乐资源,刷新歌词,歌词界面跟播放器的同步滚动,以及音乐播放的基本播放,暂停,上下首切换,播放模式的切换等基本功能,同时在音乐播放器的平台下可以让用户交流。

d.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

测试功能 检查点 预期结果 模拟器(Android4.4版本) 手机(Android6.0版本)
  首页显示 播放按钮 切换成功
  加载列表 加载按钮 操作成功
  歌词显示 歌词按钮 显示成功
  上下首切换 切换按钮 切换成功

 

e.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

  成功播放音乐,功能基本实现,用户体验良好,无严重bug出现。

Alpha版本发布说明

1.对运行环境的要求

    Android4.4版本及以上

2.安装方法        

      程序运行步骤:

      在模拟器中运行:

           a.首先在window中安装eclipse和模拟器。

           b.将项目导入到工作区,(运行过程中如果无法成功运行,尝试clean项目)

           c.启动模拟器,运行程序

       在Android手机端运行:

            下载项目生成的apk,安装到手机上,运行测试即可。

3.描述系统已知的问题和限制

  暂无发现此问题

posted @ 2017-11-26 18:28  Missy_by  阅读(261)  评论(2编辑  收藏  举报