团队作业5——测试与发布(Alpha版本)
团队作业5——测试与发布(Alpha版本)
目录
- 1.测试
-
- 1.1.修复的bug;
-
- 1.2.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
-
- 1.3.场景测试(scenario testing)
-
-
- 1.3.1.你预期不同的用户会怎样使用你的软件?
-
-
- 1.4.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
-
- 1.5.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
- 2.Alpha版本发布说明
-
- 2.1.这一版本的功能
-
- 2.2.软件的发布方式以及发布地址
1.测试
1.1.修复的bug;
bug描述:瀑布流下滑太快导致错位.
出现原因:瀑布流组件的不完善导致下滑太快渲染错位。
修复办法:引入防抖节流,防止操作太快导致错位。
bug描述:token失效后,初始页面刷新后账号信息还在。
出现原因:页面渲染先后问题,先渲染的账号信息,再因token失效而清空无效用户信息。
修复办法:清空用户信息的时候刷新局部页面。
bug描述:在网页进行客户机型号替换时,瀑布流布局崩坏错位。
出现原因:网页进行型号切换时,页面不会刷新,布局也不会刷新。
修复办法:网页是这样的,这个BUG没有影响。
1.2.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
bug描述:瀑布流上时间的显示错误
预修复方案:前后台时间戳的交接问题
bug描述:帖子部分信息无法显示(图片)
预修复方案:前端对图片的处理
1.3.场景测试(scenario testing)
-
1.3.1.你预期不同的用户会怎样使用你的软件?
-
- 未登录用户浏览帖子、地图、tip
-
- 普通用户浏览的同时可以发布帖子、领养宠物、提交宠物信息
-
- 管理员、超级管理员可对帖子进行管理
-
1.3.2.需求与目标
-
- 普通用户需求:浏览校内的宠物信息、通过地图了解宠物位置、领养宠物、发布走失宠物信息。
1.4.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
(1)设备类型:PC端、苹果、安卓
(2)浏览器类型:Edge、Chrome、Firefox
(3)网络连接:如果软件需要网络连接,测试应该覆盖不同的网络条件,包括 2G、3G、4G、5G 和 Wi-Fi 等,以确保软件在不同网络条件下都能正常工作。
测试功能 | 测试点 | 预测结果 | 完成 |
---|---|---|---|
初始界面 | 主页按钮 | 刷新页面 | 1 |
登录按钮 | 跳转登录页面 | 1 | |
token | 有token刷新自动登录 | 1 | |
登录界面 | 登录按钮 | 登录成功跳转初始界面 | 1 |
登录失败提示 | 1 | ||
发帖 | 上传图片 | 图片上传到服务器 | 1 |
权限不足无法上传 | 权限不足无法上传提示 | 1 | |
发布帖子 | 内容记录到数据库 | 1 | |
内容未填写完提示 | 1 | ||
浏览帖子 | 加载数据 | 帖子内容呈现正常 | 1 |
提交宠物信息 | 成功提示 | 1 | |
领养宠物 | 成功提示 | 1 | |
管理员模块 | 审核帖子 | 审核通过 | 1 |
审核退回 | 1 | ||
审核宠物领养信息 | 审核通过 | 1 | |
审核退回 | 1 | ||
审核退回 | 1 | ||
删除帖子 | 成功提示 | 1 |
1.5.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
完成全部基本功能,重构UI界面,适应不同尺寸的屏幕,测试完善并发性后。
所有的关键问题和重大 Bug 已经被解决并通过了测试,确保软件在各种测试环境下的稳定性和可靠性。
界面和用户体验已经达到可接受的水平,用户可以方便地使用和理解软件的功能。
2.Alpha版本发布说明
2.1.这一版本的功能
-
2.1.1.初始页面
-
2.1.2.登录界面
-
2.1.3.地图界面
-
2.1.4.每日一tip
-
2.1.5.发布帖子
-
2.1.6.浏览帖子
-
2.1.7.审核帖子
-
2.1.8.修改用户信息
2.2.软件的发布方式以及发布地址
通过宝塔方式发布,发布在服务器上,目前尚未完善,未公布地址