文章目录
这个作业属于哪个课程 | 广工2023软件工程课程 |
---|---|
这个作业的要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
这个作业的目标 | Alpha版本测试报告,Alpha版本发布说明 |
项目链接 | https://gitcode.net/Lxuan_/team.git |
所属团队 | 望子成龙队 |
1. Alpha版本测试报告
1.1. 测试找出的bug
bug种类 | 描述 |
---|---|
已修复的bug | 登陆后跳转至空白页面 |
已修复的bug | 修改密码后显示修改成功,但实际未更改 |
已修复的bug | 切换不同角色页面时内容错误 |
已修复的bug | 供应商页面字体与其他不统一 |
已修复的bug | 增加供应商失败 |
已修复的bug | 添加用户时用户名不唯一 |
已修复的bug | 修改用户信息,点击保存后,没有响应 |
已修复的bug | 普通用户,虽然不能删除其他用户,但是居然可以修改其他用户个人信息 |
不能重现的bug | 暂未发现 |
该修复但未修复的bug | 管理员和经理的权限一致 |
没有能力修复的bug | 多用户高并发访问 |
1.2 场景测试
三团:登录账号,添加了刚刚发起的三个订单,并且添加了两个常用的供应商。
三胖:添加几个用户,并修改密码。
1.3 测试矩阵
测试功能 | 测试项 | 检验点 | 预期结果 | Windows | Mac |
---|---|---|---|---|---|
登录功能 | 登录界面 | 字体 | 微软雅黑 | 1 | 1 |
背景图片 | 正常 | 1 | 1 | ||
账号输入 | 明文显示 | 1 | 1 | ||
提示信息 | 正常红色加粗字体 | 1 | 1 | ||
订单管理功能 | 订单管理界面 | 字体 | 正常显示 | 1 | 1 |
订单信息 | 正常显示 | 1 | 1 | ||
订单查询按钮 | 点击可按条件查询 | 1 | 1 | ||
供应商选择按钮 | 正常 | 1 | 1 | ||
是否付款按钮 | 正常 | 1 | 1 | ||
商品名称输入 | 明文显示 | 1 | 1 | ||
页面跳转 | 成功跳转到指定页面 | 1 | 1 | ||
添加订单 | 输入各项信息 | 正常输入并显示 | 1 | 1 | |
保存按钮 | 正常保存 | 1 | 1 | ||
返回按钮 | 正常返回到原来页面 | 1 | 1 | ||
供应商管理功能 | 供应商管理页面 | 字体 | 正常显示 | 1 | 1 |
供应商查询按钮 | 点击可按条件查询 | 1 | 1 | ||
供应商名称输入 | 明文显示 | 1 | 1 | ||
供应商编码输入 | 明文显示 | 1 | 1 | ||
页面跳转 | 成功跳转到指定页面 | 1 | 1 | ||
添加供应商 | 输入各项信息 | 正常输入并显示 | 1 | 1 | |
保存按钮 | 正常保存 | 1 | 1 | ||
返回按钮 | 正常返回到原来页面 | 1 | 1 | ||
供应商管理 | 删除供应商功能 | 正常删除 | 1 | 1 | |
查看供应商信息功能 | 正常显示 | 1 | 1 | ||
修改供应商信息 | 输入修改后信息 | 明文显示 | 1 | 1 | |
保存按钮 | 成功保存 | 1 | 1 | ||
返回按钮 | 正常返回到原来页面 | 1 | 1 | ||
用户管理功能 | 用户管理页面 | 字体 | 正常显示 | 1 | 1 |
用户信息 | 正常显示 | 1 | 1 | ||
用户查询按钮 | 点击可按条件查询 | 1 | 1 | ||
用户名称输入 | 明文显示 | 1 | 1 | ||
用户角色选择 | 正常显示并可有效选择 | 1 | 1 | ||
删除用户按钮 | 点击成功删除 | 1 | 1 | ||
查看用户信息按钮 | 点击成功查看 | 1 | 1 | ||
添加用户 | 输入各项信息 | 正常输入并显示 | 1 | 1 | |
保存按钮 | 正常保存 | 1 | 1 | ||
返回按钮 | 正常返回到原来页面 | 1 | 1 | ||
修改密码功能 | 修改密码界面 | 字体 | 正常显示 | 1 | 1 |
信息输入 | 正常显示并输入 | 1 | 1 | ||
保存按钮 | 点击后成功保存新密码 | 1 | 1 | ||
退出系统功能 | 退出系统按钮 | 点击按钮 | 点击后成功退出 | 1 | 1 |
1.4 出口条件
- 已有账号用户可以对自身账号进行合理操作
- 普通用户无删除用户权限,可以进行其他操作
- 管理员拥有全部权限,包括删除用户
- 进行增删改查操作后更新及时、结果正确
2. Alpha版本发布说明
2.1 版本功能
- 账号操作
- 登录
- 密码修改
- 退出系统
- 订单管理页面
- 订单列表
- 订单查询
- 订单修改
- 订单删除
- 供应商管理页面
- 供应商列表
- 供应商查询
- 供应商添加
- 用户管理页面
- 用户列表
- 用户查询
- 用户添加
- 用户删除
2.2 缺陷修复
ui优化,让页面更加符合用户习惯,并且排版简单便于用户操作,但是仍然有缺陷,颜色普通,显得不优美
2.3 对运行环境的要求
仅支持市面较高版本浏览器
2.4 安装方法
1.前置条件: IDEA、tomcat8.0版本、 MySql 5.x+
2.从仓库下载本项目文件,用idea打开
3.在项目结构里配置好自己的jdk,在本地MySQL的利用命令行导入sql文件,进行建库
5.在idea中配置好Tomcat并运行即可
2.5 问题和限制
- 没有对数据库进行加密
- 目前只能单机部署,不支持配置到服务器端
- 代码结构性问题,就算后续部署也不支持多用户高并发访问
2.5 发布方式
发布方式:单机部署,目前没有服务器