团队作业5----测试与发布(Alpha)版本
团队作业5----测试与发布(Alpha)版本
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 班级链接 |
这个作业要求在哪里 | 作业要求链接 |
这个作业的目标 | Alpha版本目测试与发布 |
Alpha版本测试报告
一、测试中出现的bug
1. 已经修复了的Bug
1.1 用户可以重复注册账号 : 后台逻辑对于账号创建先进行一次数据库查询后再决定是否注册
1.2 用户头像图片上传失效,部署在云服务器的minio宕机 : 更改部署策略,改用更加稳定的服务器存储,不借助第三方
1.3 个人成绩会加载出他人的成绩(个人成绩不是唯一的) : 数据库查询的条件限制过少,新增对于用户主键的选择
1.4 模糊查询跟全量查询会出现一模一样的情况(逻辑上是不应该一样的) : sql编写出现逻辑错误
1.5 添加成绩后数据库没有落盘 : 前端调用了错误的接口
2. 不能重现的bug
无
3. 产品设计初衷,非bug;
无
4. 暂无能力修复,不打算修复;
前端样式问题,例如一些按钮什么的,因为缺乏专业前端团队,都是半路出家的
5. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
暂无
二、场景测试
1. 预期用户使用场景
1.1 用户角色:学生
使用场景:注册并登录系统,浏览课程列表,成绩列表,上传学生头像,查看个人信息
1.2 用户角色:教师
使用场景:登录系统,对课程,学生,成绩的CRUD以及模糊查询
2. 用户需求和目标
2.1 学生用户
需求:快速找到个人信息,课程信息,成绩信息
目标:通过简单的操作完成,提升学生体验
2.2 教师端
需求:提供成绩课程学生的CURD接口,提供模糊查询能力
目标:通过模糊查询丰富教师端功能
3. 软件提供的功能怎么组合满足需要
3.1 学生用户需求满足
-
快速找到个人信息、课程信息、成绩信息
:系统通过简洁的界面,帮助学生快速查看和更新个人资料、课程安排及成绩信息,减少操作步骤,提升使用体验。
- 个人信息管理:学生可以方便地更新个人资料。
- 课程信息:学生可以查看当前课程安排。
- 成绩信息:学生可以快速查阅和跟踪成绩记录。
这些功能通过简单的操作流程,帮助学生高效管理和查看学习相关信息。
3.2 教师端需求满足
-
成绩、课程、学生的CURD接口,提供模糊查询能力
:教师可以通过系统的增删改查接口,轻松管理学生成绩、课程及学生信息,并使用模糊查询快速查找所需数据。
- 成绩管理:教师可以编辑和查看学生成绩。
- 课程管理:教师能够管理课程内容及安排。
- 学生信息管理:教师可以查看和更新学生资料,支持模糊查询快速定位信息。
通过这些功能,教师能够高效管理数据,提升工作效率。
3.3 整体功能整合
系统通过整合学生和教师端的功能,提供简洁易用的操作界面,满足学生和教师的不同需求,优化了信息管理和查询效率,提升了整体用户体验。
4. 测试矩阵
测试功能 | 检验点 | 预期结果 |
---|---|---|
登录页面 | 能否填写信息,能否正常登录 | 填写信息正常,正常登录 |
个人中心页面 | 能否查看个人信息 | 能正常创建修改 |
学生成绩 | 能否成绩查看 | 正常进行 |
课程查看 | 能否课程查看 | 正常显示 |
教师端课程信息CRUD | 是否成功落盘以及查询 | 正常显示和填写 |
教师端学生信息CRUD | 是否成功落盘以及查询 | 正常填写 |
教师端成绩录入CRUD | 是否成功落盘以及查询 | 正常显示 |
Alpha版本发布说明
1. 功能列表
-
学生,教师登录注册
-
学生信息查看
-
学生课程查看
-
学生成绩查看
-
教师学生信息操作
-
教师课程信息操作
-
教师成绩信息操作
2、修复原有的缺陷
无
3、对运行环境的要求
任意一款浏览器
相关技术
后端:Java17、springboot, mybatis-plus
前端:Vue、HTML / CSS / Javascript/Element-ui/vue/前端环境node14
数据库:MySQL8.0
4、安装方法
无需安装
5、描述系统已知的问题和限制
问题:如果qps进一步提高则会造成响应过慢或者出现严重并发问题
限制:无法进一步提升用户体量
6、说明软件的发布方式以及发布地址
发布方式 : 暂未上线
posted on 2024-11-27 22:31 TrueLicotry 阅读(78) 评论(0) 编辑 收藏 举报