目录
- 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.1.1.初始页面
- 2.1.2.登录界面
- 2.1.3.不同权限用户
- 2.1.4.token自动登录
- 2.1.5.帖子总览界面
- 2.1.6.发布帖子
- 2.1.7.浏览具体帖子
- 2.1.8.浏览评论
- 2.1.9.发表评论
- 2.1.10.用户管理
- 2.1.11.拦截器
- 2.2.软件的发布方式以及发布地址
1.测试
1.1.修复的bug;
- bug描述:后台拦截器拦截非法请求后又拦截到'/error'请求
- 出现原因:系统抛出了异常,被指向'/error'请求,但没有对此进行处理。
- 修复办法:对'/error'请求进行处理。
- bug描述:token失效后,初始页面刷新后账号信息还在
- 出现原因:页面渲染先后问题,先渲染的账号信息,再因token失效而清空无效用户信息
- 修复办法:清空用户信息的时候刷新局部页面
1.2.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
- bug描述:初始页面顶部项目栏会因为页面尺寸改变而导致组件位置重叠
- 预修复方案:重新设计顶部项目组件的结构。
1.3.场景测试(scenario testing)
1.3.1.你预期不同的用户会怎样使用你的软件?
- 未登录用户浏览帖子和评论
- 普通用户浏览的同时可以发布帖子、发表评论
- 管理员、超级管理员可对用户进行管理
1.4.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
因功能还待完善,目前只在edge上测试过。
测试功能 | 测试点 | 预测结果 | edge |
---|
初始界面 | 主页按钮 | 刷新页面 | 1 |
| 登录按钮 | 跳转登录页面 | 1 |
| token | 有token刷新自动登录 | 1 |
登录界面 | 登录按钮 | 登录成功跳转初始界面 | 1 |
| | 登录失败提示 | 1 |
发帖 | 上传图片 | 图片上传到服务器 | 1 |
| | 图片可预览 | 1 |
| | 权限不足无法上传 | 1 |
| 发布帖子 | 内容记录到数据库 | 1 |
| | 内容未填写完提示 | 1 |
| | 权限不足无法发布 | 1 |
浏览帖子 | 加载数据 | 帖子内容呈现正常 | 1 |
| | 评论呈现正常 | 1 |
| | 点赞、踩呈现正常 | 1 |
用户管理 | 页面加载 | 加载除自己外所有用户信息 | 1 |
| | 无权限不呈现信息 | 1 |
| 修改身份 | 高权限可修改低权限用户身份 | 1 |
| | 低权限无法修改高权限用户身份 | 1 |
拦截器 | 拦截无权限请求 | 返回错误状态码 | 0 |
| | 返回403界面 | 0 |
1.5.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
完成全部基本功能,重构UI界面,适应不同尺寸的屏幕,测试完善并发性后。
2.Alpha版本发布说明
2.1.这一版本的功能(在原有项目基础上开发的列出新功能)
2.1.1.初始页面
![image](https://user-images.githubusercontent.com/113271320/203340994-dd61f466-5874-4de4-ae43-84df9d704e3d.png)
2.1.2.登录界面
登录界面比较简单,注册功能还未实现
![image](https://user-images.githubusercontent.com/113271320/203341296-78e0e592-a99c-4366-9a04-59a86786e569.png)
![image](https://user-images.githubusercontent.com/113271320/203341768-a2d293f4-3bdd-4120-9e2d-2648c783b44f.png)
2.1.3.不同权限用户
目前提供有禁言、普通用户、管理员、超级管理员四种用户身份。
2.1.4.token自动登录
在限定时间内进入页面都可凭token自动登录。下图是数据库存储的token数据,过期token将会被清除。
![image](https://user-images.githubusercontent.com/113271320/203342723-143451f7-411e-4996-b844-bb60515727fb.png)
2.1.5.帖子总览界面
![800a57b6f43406bf0a2325a137a6471](https://user-images.githubusercontent.com/113271320/203346109-cf2b4c8d-2adc-4783-b30b-eed6488602fa.png)
2.1.6.发布帖子
![image](https://user-images.githubusercontent.com/113271320/203352317-2ce2a850-cf03-498a-9ffc-aebdb168e62d.png)
2.1.7.浏览具体帖子
![image](https://user-images.githubusercontent.com/113271320/203339721-f8b4a300-cf4a-437b-a9aa-6126dfac1fb2.png)
2.1.8.浏览评论
![image](https://user-images.githubusercontent.com/113271320/203340061-5c9dc2cb-e034-4ccd-801d-a54ab38006cf.png)
2.1.9.发表评论
目前只有前端页面,后台功能还在完善
![image](https://user-images.githubusercontent.com/113271320/203340369-eeda83bf-163c-402e-8bbb-4427fd5b534d.png)
2.1.10.用户管理
管理员和超级管理员可以改变用户身份,比如禁言
![f247dea8c0017fcdadf6564f666f13f](https://user-images.githubusercontent.com/113271320/203344799-fae86a3e-1b94-43fe-b026-983922f6ef05.jpg)
2.1.11.拦截器
拦截器出了bug,如果请求无权限页面将跳转403页面,其他无权限也会被拦截不处理
![image](https://user-images.githubusercontent.com/113271320/203351788-380dd687-2ea9-434d-8e13-ee7066752085.png)
2.2.软件的发布方式以及发布地址
以网页形式存在,无需发布。