目录
- 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.初始页面
2.1.2.登录界面
登录界面比较简单,注册功能还未实现
2.1.3.不同权限用户
目前提供有禁言、普通用户、管理员、超级管理员四种用户身份。
2.1.4.token自动登录
在限定时间内进入页面都可凭token自动登录。下图是数据库存储的token数据,过期token将会被清除。
2.1.5.帖子总览界面
2.1.6.发布帖子
2.1.7.浏览具体帖子
2.1.8.浏览评论
2.1.9.发表评论
目前只有前端页面,后台功能还在完善
2.1.10.用户管理
管理员和超级管理员可以改变用户身份,比如禁言
2.1.11.拦截器
拦截器出了bug,如果请求无权限页面将跳转403页面,其他无权限也会被拦截不处理
2.2.软件的发布方式以及发布地址
以网页形式存在,无需发布。