测试中的Bug:
已解决:
一、自定义的tabbar组件,中间图标不能居中显示
解决方法:已经为中间按钮设置了居中属性,但仍因未知原因导致图标不能居中,于是利用该按钮的margin值手动调整图标位置,理论上说图标仍不是绝对居中,但肉眼分辨不出,可以算作bug解决。
二、页面上的内容会穿过自定义tabbar组件
解决方法:因为自定义的tabbar组件不是像系统tabBar那样兼容屏幕大小,而是利用z-index属性放到界面最高层,所以部分内容会被tabbar挡住,解决的方法是利用rpx单位设置界面最大容器的大小,让其内容均能显示在tabbar上方。
三、Timer计时器显示不全
解决方法:将其嵌套进一个大容器中再与其他组件进行排版。
四、Timer计时器工作完成按钮不居中
解决方法:将完成按钮利用绝对布局从Timer整体UI中剥离出来,根据屏幕宽度确定完成按钮的居中。
未解决:
在设置中给Timer计时器设置倒计时长后,若Timer正在工作,则停止或完成后不能立刻更新设置的时间,而要利用切换页面来刷新时间内容。
此bug不影响正常使用。
场景测试
名字:肖赞
性别、年龄:男、22
职业:大四学生
收入:生活费1500
知识层次和能力:本科
生活/工作情况:为琐碎的毕业事宜奔波
动机、目的、困难:处理好毕业事宜 困难:毕业事宜太多记不住,规划能力弱
用户偏好:待办事件排序与规划
用户比例:50%
典型场景
在毕业前夕,他被要求处理好档案归档、户口迁移、报到证的事情。
典型描述
做好计划,按次序关系排列待办事项。
场景测试
1)典型用户:肖赞
2)用户的需求/迫切需要解决的问题:
肖赞最近在忙找工作的事情,可毕业事宜也接踵而至让他脑子一片混乱,于是他想按先后关系把要做的事情计划一下。
3)场景描述
肖赞在主页面,点击屏幕底部的➕,跳转到创建待办事项页面,首先她按先后关系先输入事项标题“户口迁移”,然后点击确认发布。再点击右上角“建立”按钮,同上方法创立“档案归档”和“报到证”的待办事项。返回主页,点击屏幕左下角“任务”,看到按发布顺序排列的待办任务,依次为“户口迁移”、“档案归档”和“报到证”。肖赞在完成一项待办任务后,可点击任务详情里的“已完成”,标记完成事项。最终三项任务全部完成,点击批量删除按钮,勾选全部三个任务,将它们全部删除。由此,肖赞搞定了全部事项的清晰规划与完成。
名字:王啵
性别、年龄:男、18岁
职业:学生
收入:生活费1500
知识层次和能力:大学学生,乐于使用手机和电脑
生活/工作情况:上学
动机、目的、困难:初入大学,突如其来的“自由”让王啵觉得自己无法合理安排自己的时间,希望这款软件能够帮助自己。困难:王啵缺乏自制力,常常忍不住在学习时使用手机聊天。
用户偏好:上网、聊天、打游戏
用户比例:50%
典型场景
王啵面临入学后的第一次期中考试,他想合理安排自己的复习时间
典型描述
学生想合理安排自己的时间、取得好的学习成绩
场景测试
1)典型用户:王啵
2)用户的需求/迫切需要解决的问题:
a)王啵面临自己大学后的第一次期中考试,他想取得好的成绩可是自己的自控能力较差,需要一款软件帮助他合理安排时间
b)由于初次进入大学,王啵还没有交到好朋友能够一起复习互相监督
3)场景描述
a)王啵首先打开小程序,微信授权技术后,登录成功
b)进入到首页:
i)点击“+”号新建任务,他写下了“2019-11-3上午复习物理 下午复习高数”
ii)点击屏幕下方的时钟图标,他设置好番茄时钟为50min,他希望自己复习五十分钟后休息十分钟。
iii)期间王啵有想玩手机的想法,但看到屏幕上的番茄时钟,他告诉自己再认真复习二十分钟就可以休息一下啦。
c)五十分钟眨眼间过去,王啵点击屏幕上的“结束”按钮,结束自习,开始休息十分钟。
至此,阿王完成了在我们软件上的初步操作,休息过后,他又投入了自己制定好的复习计划之中
测试矩阵
测试机型 |
主页显示 |
页面切换 |
番茄钟计时 |
设置番茄钟时间 |
图标显示 |
OPPO R11 |
正常 |
正常 |
某字体变暗 |
正常 |
正常 |
小米 8 |
正常 |
正常 |
某字体变暗 |
正常 |
正常 |
华为 P20 |
正常 |
正常 |
某字体变暗 |
正常 |
正常 |
Alpha阶段项目出口条件:
有基本的、简洁大方、优雅美观的界面,有简单的功能,没有直接影响使用的bug。
来源:https://www.cnblogs.com/codewriters/p/11789551.html