团队作业5——测试与发布(Alpha版本)
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 班级链接 |
这个作业要求在哪里 | 作业要求链接 |
这个作业的目标 | Alpha版本目测试与发布 |
仓库地址:https://gitee.com/tpg-no/volunteer-management-system.git
Alpha版本测试报告
一、bug修复
1. 修复的Bug
1.1 用户注册页面提交按钮无响应:修正表单提交的 JavaScript 事件绑定逻辑。
1.2 活动管理页面的图片上传功能失效:更新图片上传接口逻辑,确保正确存储路径返回到前端。
1.3 个人中心页无法加载用户活动记录:修复 API 的路径拼接错误,正确返回用户活动数据。
2. 不能重现的bug
2.1 活动报名时偶发错误提示:部分用户反馈报名活动时弹出错误,但多次尝试后问题未再现。
3. 这个产品就是这样设计的,不是bug;
无
4. 没有能力修复,将来也不打算修复;
4.1 低版本浏览器兼容性问题:不支持过于老旧的浏览器版本。
5. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
5.1 活动详情页面加载速度较慢:活动详情页面在数据量较大时加载缓慢,用户体验下降。
二、场景测试
1. 预期用户使用场景
1.1 用户角色:志愿者
使用场景:注册并登录系统,浏览活动列表,报名参加志愿者活动。
1.2 用户角色:管理员
使用场景:管理活动,审核志愿者报名,查看活动反馈数据。
2. 用户需求和目标
2.1 志愿者用户
需求:快速找到适合的志愿活动,了解活动详情,报名并记录个人参与信息。
目标:通过简单的操作完成活动参与,提升志愿体验。
2.2 管理员用户
需求:高效管理活动和志愿者,获取活动参与数据反馈。
目标:通过系统优化管理流程,节省时间并提高效率。
3. 软件提供的功能怎么组合满足需要
普通志愿者功能组合
① 活动参与:通过活动轮播图和活动列表查看信息,进入详情页报名,后台记录报名数据。
② 活动反馈:填写活动心得,查看他人心得与评论,通过交流反馈模块参与互动。
③ 个人信息管理:更新个人资料,查看参与记录,管理收藏活动。
④ 通知接收:通过活动通知模块了解最新动态,并安全退出保障信息安全。
管理员功能组合
① 活动管理:创建、修改、删除活动信息,分类型管理活动,审核报名,发布活动通知。
② 志愿者管理:管理志愿者信息,查看用户反馈与心得,优化活动组织。
③ 公告与交流:通过公告功能发布系统重要通知,管理轮播图展示内容。
④ 系统维护:修改个人信息与密码,确保系统稳定运行,通过安全退出功能保护账户安全。
4. 测试矩阵
测试功能 | 检验点 | 预期结果 | Firefox | edge |
---|---|---|---|---|
登录页面 | 能否填写信息,能否正常登录 | 填写信息正常,正常登录 | √ | √ |
个人中心页面 | 能否创建修改个人信息 | 能正常创建修改 | √ | √ |
活动报名页面 | 能否进行活动报名操作 | 正常进行 | √ | √ |
活动通知页面 | 能否查看活动通知 | 正常显示 | √ | √ |
活动心得页面 | 能否正常查看和填写活动心得 | 正常显示和填写 | √ | √ |
交流反馈页面 | 能否填写交流反馈 | 正常填写 | √ | √ |
活动信息页面 | 能否正常查看活动信息 | 正常显示 | √ | √ |
公告信息页面 | 能否查看公告信息 | 正常显示 | √ | √ |
后台管理页面 | 能否修改、查看、管理后台信息(志愿者管理、后台管理、活动类型管理等) | 能正常修改管理查看 | √ | √ |
5. 出口条件
编写的功能全部实现,测试能够通过
Alpha版本发布说明
一、列出这一版本的功能
1.注册登录页面
2.个人中心页面
3.活动报名页面
4.活动通知页面
5.活动心得页面
6.交流反馈页面
7.活动信息页面
8.公告信息页面
9.志愿者管理功能
10.活动类型管理功能
11.系统管理功能
二、修复原有的缺陷
无
三、对运行环境的要求
任意一款浏览器
相关技术
后端:Java、JavaWeb / Springboot/jdk1.8。
前端:Vue、HTML / CSS / Javascript/Element-ui/vue/前端环境node14
数据库:MySQL8.0/mybatis
四、安装方法
无需安装
五、描述系统已知的问题和限制
问题:当活动数量较多或内容较丰富时,详情页面加载速度较慢,影响用户体验。
限制:同一时间的使用人数有限制要求;系统缺乏即时通讯功能(如实时聊天或通知推送),用户和管理员需手动刷新页面获取最新数据。
六、说明软件的发布方式以及发布地址
暂无