1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
修复的Bug:
a. 修复的bug;
页面打开后比例改变;
出现中文乱码;
点击按钮时不能响应;
导航栏加入显示错误;
上传图片后删除失败的bug;
页面之间不能顺利跳转,页面之间无法传输数据。
点击“新建”之后响应时间过长。
日期保存过程中出现乱码。
结束时间可以早于开始时间。
b. 不能重现的bug
暂无
c. 这个产品就是这样设计的,不是bug;
打卡按钮之后直接跳转到发布个人日志页面;
打卡日期选择区间只有2018.6.22—2020.1.1;
打卡和时间管理的任务都显示在个人中心界面的任务记录中。
d. 没有能力修复,将来也不打算修复;
bug 在拒绝授权之后还能获取用户的信息
e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
传递参数是报错或者无法在要求的界面显示;
一次只能新建一个打卡任务。
页面排版有时发生错乱
2.场景测试(scenario testing),包括以下内容:
a. 你预期不同的用户会怎样使用你的软件?
预期用户在主要功能上有两方面。作为时间管理类软件,一方面是提供用户一段时间内的打卡功能;另一方面,可以提供一定时间内的时间管理,即设定一定时间内的工作,短时间高效率的作业模式。
b. 他们有什么需求和目标?
在需求方面,需要一个能够方便快捷进行时间管理的应用,以微信小程序的形式,精简了下载app的时间和空间,方便使用。
在目标方面,舒适的体验;
美观大方的页面;
方便应用,实现个人设置和任务管理;
时间管理功能完备。
c. 你的软件提供的功能怎么组合起来满足他们的需要?
设计了美观舒适的页面,提供用户视觉上的良好感受;
在个人中心页面专门设计可以进行个人设置和任务管理;
在底部导航上清楚的分类,有利于用户方便快捷的应用;
对于长期短期的时间管理,有不同的页面,方便选择应用。
3. 测试矩阵。
我们主要在微信web开发者工具上进行设计。
测试功能 |
测试项 |
检验点 |
预期结果 |
实际结果 |
打卡功能 |
打卡界面 |
导航栏 |
正常应用 |
√ |
新建打卡 |
进入新建页面 |
√ |
||
打卡内容及时间设定 |
可以正常设定 |
√ |
||
新建点击新建进入任务页面 |
正常传参并跳转页面 |
传参时有错误现象 |
||
点击打卡按钮 |
正常应用 |
√ |
||
发布打卡现状 |
正常输入 |
√ |
||
时间管理 |
时间管理页面 |
设定任务名称 |
正常设定 |
√ |
点击工作按钮 |
正常运行 |
√ |
||
点击休息按钮 |
正常运行 |
√ |
||
任务设定及结束信息传递到任务记录页面 |
正常传参 |
√ |
||
发现功能 |
发现界面 |
导航栏 |
正常应用 |
√ |
轮播图 |
正常应用 |
√ |
||
搜索框输入 |
正常输入 |
√ |
||
个人中心 |
我的页面 |
页面比例正常 |
比例正常 |
√ |
选项可以进行选择 |
正常选择 |
√ |
||
任务记录 |
记录打卡任务 |
正常记录 |
存在参数传递错误 |
|
记录短期时间管理任务 |
正常记录 |
√ |
||
对任务进行删除 |
正常删除 |
√ |
||
设置 |
自定义时间管理的工作时间 |
实现个人设置 |
√ |
|
自定义休息时间 |
个人设置 |
√ |