团队展示:
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.描述系统已知的问题和限制
暂无发现此问题