1、在测试过程当中总共发现的Bug前端
a. 修复的bug:web
- 首页排版乱序;
- 首页“开始选择”按钮点击不触发图片滑动的事件;
- 首页“就这个了”按钮点击不触发图片滑动结束的事件;
- 排版乱序;
- 副页“评价”的多行文本输入框与文字部分错位;
- 副页“评价”的五星点击不触发颜色变换的事件;
- 评价对菜品的相对权重影响比例不足;
- 部分菜品始终没法推荐;
- 优先队列使用时操做冗余、出队信息丢失;
- 评价对菜品的相对权重影响比例不足;
- 读取历史记录时,读取失败;
b. 不能重现的bug:算法
- 副页的某一行五星点击同时触发其余行的五星发生事件改变;
c. 这个产品就是这样设计的,不是bug:小程序
- 首页选择类别,点对应图片,会跳转到“网络链接错误......”页,这里是由于食物的详细信息还没有彻底,待完善后可进行详细查看;
- 首页点“开始选择”按钮,图片开始滑动变换,当图片全滑动完后会循环滑动;
- 用户不能自定义菜单,只能经过后台管理员修改;
d. 没有能力修复,未来也不打算修复:windows
- 首页“再来一次”按钮点击有时不触发图片从新开始滑动的事件;
- 首页“开始选择”按钮再次点击有时不触发图片滑动的事件,可能需屡次点击并等待;
e. 这个bug的确应该修复,可是没有时间在这个版本修复,延迟到下一个版本修复:微信小程序
- 副页的某一行五星点击同时触发其余行的五星发生事件改变;
- 首页类别选择的图片样式不是特别好看;
- 副页的图片样式不是特别好看;
2、场景测试微信
a. 你预期不一样的用户会怎样使用你的软件:网络
按照咱们作“吃什么”这个微信小程序的初衷以及需求分析,其实咱们的用户主要是针对东北师范大学的在校生,因此预期你们会经过咱们的宣传和他人的推荐,去微信扫码使用或者搜索使用。而另外一方面,咱们的界面作的简洁大方、特征明显,很是利于你们理解和使用,不须要额外的指导。工具
b. 他们有什么需求和目标测试
用户的需求是但愿有一款软件能够帮助解决“吃什么”这个难题,用户目标是成功选择出“吃什么”。
c. 你的软件提供的功能怎么组合起来知足他们的须要
首先,咱们的微信小程序就是为了解决用户“吃什么”这个需求的,其次咱们首页就是经过算法和先后台来实现根据类别随机选择“吃什么”的,因此说,咱们的软件基本功能已经知足了用户的需求与目标。
3、软件测试
微信小程序的前端部分主要是在“微信web开发者工具”里面进行代码的构建和界面的开发,而这过程当中其实能够实时看到界面预览效果(除了可点“预览”进行实时查看之外,其实代码完成后当即保存界面也能实时显示)。因此说,关于前端测试方面,主要是进行“发布”,而后便可登陆微信客户端进行实时的查看与测试。
平台:windows10 64位、Windows7 64位
硬件配置:
测试矩阵:
咱们主要在微信web开发者工具上进行设计。
测试功能 |
测试项 |
检验点 |
预期结果 |
实际结果 |
首页功能 |
选择类别功能 |
类别按钮 |
默认不勾选,点击一次选择成功,第二次取消 |
√ |
开始选择功能 |
开始选择按钮 |
点击按钮个性推荐食物 |
√ |
|
肯定选择功能 |
Ok按钮 |
将推荐被接收的食物信息存储到历史记录里面 |
√ |
|
换一个按钮 |
从新选择食物 |
√ |
||
吃惑轨迹功能 |
评分功能 |
五星评分按钮 |
点击星星,星星亮起表示分数,点击肯定后不可更改 |
× |