测试报告和用户反馈
测试报告
总体测试内容
测试界面 | 测试对象 | 预期功能描述 | 测试结果 |
---|---|---|---|
登入界面 | 确认按钮 | 用户名和学号为空时点击按钮提示填写 | 正确 |
登入界面 | 确认按钮 | 未选择头像时点击按钮提示选择 | 正确 |
登入界面 | 确认按钮 | 信息填写正确时点击按钮跳转到主界面并显示“注册成功” | 正确 |
登入界面 | 第二次登入时直接载入信息跳转到主界面并显示“欢迎回来” | 正确 | |
主界面 | 人物属性框 | 正确显示当前游戏中的人物属性 | 正确 |
主界面 | 当前时间框 | 正确显示当前游戏内时间 | 正确 |
主界面 | 教学楼按钮 | 点击按钮弹出提示信息框,确认后进入课程表 | 正确 |
主界面 | 宿舍按钮 | 点击按钮弹出宿舍 | 正确 |
主界面 | 部门按钮 | 游戏时间为第一周且人物未加入部门时点击按钮弹出加入部门 | 正确 |
主界面 | 部门按钮 | 人物已加入部门时点击按钮显示人物所属部门的活动信息 | 正确 |
主界面 | 部门按钮 | 非第一周且人物尚未加入部门是点击按钮显示当前不能加入部门信息 | 正确 |
课程表界面 | 返回按钮 | 点击按钮返回主界面 | 正确 |
课程表界面 | 周一至周五五个按钮 | 点击按钮出现当天具体课程 | 正确 |
课程表界面 | 当前时间框 | 正确显示当前游戏内时间 | 未完成 |
课程界面 | 返回按钮 | 点击按钮返回课程表界面 | 正确 |
课程界面 | 具体课程按钮 | 点击游戏当前时间之前的课程按钮显示无法选择 | 正确 |
课程界面 | 具体课程按钮 | 点击当前时间之后的课程按钮出现提示信息显示需要消耗的资源,确认则进行课程 | 正确 |
课程界面 | 确认进行课程时,完成相应课程内容才能获得奖励 | 未完成 | |
课程界面 | 完成课程后更新数据库中的相关数据并更新主界面中显示的有关信息 | ||
加入部门界面 | 各个部门按钮 | 点击按钮即加入并返回主界面 | 正确 |
部门活动界面 | 各个活动按钮 | 点击当前游戏时间之前的活动显示无法选择 | 正确 |
部门活动界面 | 各个活动按钮 | 点击当前游戏时间之后的活动出现提示信息显示需要消耗的资源 | 正确 |
部门活动界面 | 确认进行活动之后更新数据库中的相关数据并更新主界面中显示的有关信息 | 正确 |
发现的 Bug
本次课程打算先导入三个具体经策划的C语言课程问题,但是由于后台的数据库和后端配合的问题,因此接口存在一些问题,这样使得在运行时报错,目前数据库已经提供了记-录的接口,等待后端做出改变。
场景测试
其实整个的模拟过程,越细致,越类似于真实的场景,就会给不同的用户体验出不同的样子,至少现在在部门和学习内容上,会有一段精细的设计和体验。但是还和真实的大学生活有所区别,这也是我们后续需要做努力去进行的,β版本现在已经有初步的构想。
用户反馈
用户反馈 Bug
- 首先是对于界面的问题,由于像素已经屏幕比例的问题,XML的位置可能对于不同的机型有偏移,除了对于5.5寸1080P的小米NOTE3,变现正常以外,对于2K屏幕的LG 5.5寸和手机,XML发生了位移,导致用户体验不好。因此已经上传issus作为一项前端的任务,进行修复。
- 其次是对于课程内部的时间表,因为是在编码时考虑到的问题,所以只是临时添加,而主界面的时间表已经可以发生改变了,但是由于未考虑需求,因此还未能及时更新时间问题,也已经提出问题。
修复规划
bug体现已经传到了github上的issues,bug分别有三个,所以也导致我们的版本现在还有一些问题需要处理。
- 对于不同机型的分辨率尺寸问题,前端的同学还在做修改,可能作为α版本的难度有些大,可能需要在β版本进行重点修复。
- 对于具体课程的添加,数据库端已经提供接口,后端的修复之后还需要进行进一步测试,如果来不及就先只作为一般的功能,完成最基础的课程模拟,而不强调本次重点。
- 对于课程表内的时间修复,会尽快解决,在α版本做出修复。
附 GitHub issues