这个作业属于哪个课程 |
|
这个作业要求在哪里 |
|
团队名称 |
做个一亿的小项目 |
这个作业的目标 |
完成团队项目的Alpha版本的测试与发布 |
1.团队成员:
姓名 |
学号 |
李文毅(组长) |
201731062208 |
李毅 |
201731062133 |
江镇岐 |
201731062210 |
谢仁峻 |
201731062209 |
黄杰辉 |
201731062223 |
卿梦成 |
201731062215 |
2. “趣英语”APP下载安装说明
我们这款产品是一个手机APP,用户只需下载我们提供的APK文件安装在手机上即可使用。
链接:https://pan.baidu.com/s/19XdLP5OoJjfupsgw6zGc_Q
提取码:wdd7
复制这段内容后打开百度网盘手机App,操作更方便哦(目前不支持无提取码的方式)
二维码下载:(微信扫一扫即可获取文件)
3. α版本测试报告
3.1测试找出的Bug
姓名 |
Bug |
Bug类别 |
李毅 |
1.方面轮盘转动过快,蛇会直接死亡 |
已修复 |
2.游戏刚进入会卡顿 |
已修复 |
|
谢仁峻 |
1.食物生成位置错误 |
已修复 |
2.方向轮盘只能控制四个方向 |
不是Bug,就是这样设计的 |
|
江镇岐 |
1.按下暂停键后,蛇不会在暂停 |
已修复 |
2.字母位置刷到蛇头 |
已修复 |
|
李文毅 |
1.蛇有时会穿过空气墙 |
已修复 |
2.字母不能控制是否刷新 |
已修复 |
|
黄杰辉 |
1.词组不会刷新 |
已修复 |
2.蛇吃完一个单词后,可能会立马撞到重新生成的单词导致死亡 |
已修复 | |
卿梦成 |
1.操作轮盘区域很小,手指超出范围就会失控 |
因为界面原因不打算修复 |
2.用户界面的许多按钮设置不合理,作为用户来说操作比较困难 |
已修复 |
3.2场景测试
3.2.1场景描述
①组员开始游戏,观察蛇会在哪些情况下死亡
②组员观察蛇在成功吃完一组单词和失败之后各会发生什么
③组员重复游戏,看在哪些地方会出现未发生过的问题
3.2.2测试截图
主界面
学习模式
挑战模式
3.3测试矩阵
测试功能 |
测试项 |
检验点 |
预期产生结果 |
安卓系统8.0及以上 |
Windows10手机模拟器 |
界面功能 |
主界面 |
“学习模式”按钮 |
进入学习模式 |
√ |
√ |
“挑战模式”按钮 |
进入挑战模式 |
√ |
√ |
||
游戏界面 |
“暂停”按钮 |
游戏暂停 |
√ |
√ |
|
“主界面”按钮 |
回到主界面 |
√ |
√ |
||
“停止”按钮 |
退出游戏 |
√ |
√ |
||
任务失败界面 |
“退出程序”按钮 |
退出程序 |
√ |
√ |
|
“下一组词”按钮 |
重新刷新一组单词 |
√ |
√ |
||
“主界面”按钮 |
回到主界面 |
√ |
√ |
||
“重新开始”按钮 |
重新开始 |
√ |
√ |
||
游戏功能 |
玩游戏 |
方向控制 |
蛇能够正确根据手势变换方向 |
√ |
√ |
游戏成功 |
完成当前词组学习,进入下一组单词 |
√ |
√ |
||
游戏失败 |
弹出“游戏失败”界面 |
√ |
√ |
3.4体会总结
3.4.1整体感受
整体来说每个人在自己的手机上操作了我们的APP之后还是发现了许多问题的,有共同发现的也有单独发现的问题。在我们汇总这些问题的时候,因为我们团队此次项目采用的是“主治医师”模式,所以大家开始的时候其实还是很困惑的。经过这次测试我们每个人也更了解当前版本了,也为下个β版本打好了基础。
3.4.2个人总结
李毅:我们在设计时,很多小细节都没有考虑到,在实际使用后才发现那些bug,在修复这些bug时,有时又会引发新的bug。另外,在我们设计者看来,有的问题可能不是bug,但在一般的使用者眼中却是bug。
黄杰辉:刚开始的时候 组员做了其他的测试,我着手做的时候,感觉很流畅,但是测试了几次就发现,当吃完第一个单词的时候,第二个单词刷新出来的字母就就在蛇头的当前位置,然后就死亡了,用户体验感不佳。后来,就让蛇头的周围两格不随机产生字母。
江镇岐:我在测试游戏时,中途暂停游戏去解决别的事情,回头却发现游戏失败,蛇的位置也产生了变化,因此判断是暂停后蛇未停止移动。另外,在游戏刚开始时偶尔出现蛇突然死亡的情况,猜测是字母刷新到了蛇头的位置,尝试更改之后成功修复。
李文毅:在我们根据我们的构想做出了产品之后,实际上是存在着许多问题的,我们需要在未发布它之前,找到这款产品所存在的问题,这也就是Alpha测试的意义所在吧,我们在使用它的过程中也确实发现了很多问题,但肯定还有我们未发现的问题,所以测试还是要继续进行下去的。目前做出来的Alpha版本在我们看来或许没有太大问题了,但我觉得让其他用户来使用一定会发现问题的。
卿梦成:刘海屏会挡到部分字母,影响用户体验,可能不适合刘海屏玩家使用。一开始速度有些快,死的可能会太快了,影响用户的体验,在之后调整了速度,使得用户体验变好。
谢仁峻:测试的时候仔细一点。
4. 项目情况总结
4.1α版本已完成的内容
在完成了需求分析的答辩之后,我们根据老师提出的建议作出了修改,并在之后的几周完成了新的软件的功能。现在已经有一个可以让用户使用的版本了。
4.2α版本未完成的内容
现在还没有小组外的用户来使用我们的产品,所以肯定还是存在着一些Bug和一些设计问题。
4.3β版本的展望
争取能够让更多的同学来使用我们的产品,提出里面的好的地方和不足,让我们能够真正了解大家想要的产品是什么样子的。在第15周有同学用了产品之后我们根据得到的反馈对产品做出修改。希望最后我们能够做出更好的产品。
计划:
- 在6月11号大家体验完产品后,江镇岐整理收集到的反馈信息
- 江镇岐、李毅、卿梦成提出修改方案以及界面优化
- 谢仁峻、李文毅、黄杰辉负责代码实现
- 最后做完之后,再召集团队人员进行使用再次提出不足
- 在一周之类能够完成下一个版本