团队作业5——测试与发布(Alpha版本)
测试报告(Test Report)
项目名称:校园教务管理系统(Alpha版本)
1. Bug 统计与分类
| Bug 类别 | 数量 | 占比 | 示例 | 
|---|---|---|---|
| 修复的 Bug | 32 | 58% | 学生选课冲突检测逻辑错误 | 
| 不能重现的 Bug | 5 | 9% | 教师端偶尔无法上传Excel | 
| 设计如此(非 Bug) | 8 | 15% | 成绩录入后需手动刷新界面 | 
| 无能力修复(推迟) | 2 | 3% | 学校API返回超时(依赖第三方) | 
| 计划下个版本修复 | 8 | 15% | 移动端iOS 12兼容性问题 | 
| 总计 | 55 | 100% | 
🔹 关键发现:
- 70%的高优先级Bug集中在选课系统模块(并发问题、数据一致性)
 - 前端UI适配问题(15%)主要出现在低版本Android浏览器
 - 学校API集成相关的Bug(12%)需长期跟踪
 
2. 场景测试(Scenario Testing)
(1) 用户行为分析
| 用户角色 | 核心目标 | 典型使用场景 | 功能组合 | 
|---|---|---|---|
| 学生 | 快速选课、查成绩 | 学期初抢课、考试周查分 | 选课冲突检测 + 个人课表 + 成绩查询 | 
| 教师 | 录入成绩、管理班级 | 批量导入学生成绩 | Excel解析 + 成绩统计 + 班级管理 | 
| 教务 | 数据统计、系统维护 | 生成学期报表 | 数据导出 + 权限管理 + 日志审计 | 
(2) 测试矩阵(Test Matrix)
| 测试维度 | 覆盖范围 | 
|---|---|
| 操作系统 | Windows 10/11, macOS 10.15+, Android 10+, iOS 14+ | 
| 浏览器 | Chrome (最新版), Edge, Firefox, Safari | 
| 网络环境 | 4G/5G/WiFi(模拟高延迟/弱网) | 
| 数据库 | MySQL 8.0(主库+读写分离测试) | 
| 并发压力 | JMeter模拟500并发选课请求 | 
3. Alpha版本出口条件(Exit Criteria)
我们设定以下质量门槛,达标即可发布Alpha版:
✅ 核心功能通过率:
- 学生选课、教师成绩录入、教务报表生成100%可用
 - 无Block级Bug(数据丢失/系统崩溃)
 
✅ 性能基线:
- 选课接口平均响应时间 ≤1.2秒(500并发下)
 - 移动端首屏加载 ≤2秒(3G网络)
 
✅ 回归测试:
- 修复的Bug需100%通过回归测试
 - 自动化测试覆盖率 ≥60%(API层)
 
✅ 用户体验:
- 90%测试用户(N=30)可独立完成核心流程
 - 关键操作(如成绩提交)有明确的成功/失败反馈
 
🚀 当前状态:已满足全部Alpha出口条件,建议发布!
4. 测试结论与建议
- 立即修复:选课模块的线程安全问题和成绩小数位截断错误
 - 下期优化:iOS 12兼容性和学校API异步重试机制
 - 监控策略:部署Sentry监控前端错误,Prometheus跟踪API性能
 
最终评价:系统已达到Alpha版本质量标准,但需在Beta前重点优化高并发场景下的数据一致性。
Alpha 版本发布说明 - 校园教务管理系统
📢 版本概述
我们很高兴发布校园教务管理系统的 Alpha 版本!此版本针对核心选课和成绩管理流程进行了重点开发和测试,为后续Beta版本奠定基础。
✨ 新增功能
基于原有项目新增功能
- 学生端:
- 新增备忘录(考试或代办)
 - 个人课表支持自定义背景
 - 支持在课表页面请假
 - 新增当堂课评价功能
 - 打开系统弹出人文关怀鸡汤
 
 
🐞 已修复缺陷
| 问题类型 | 修复数量 | 典型案例 | 
|---|---|---|
| 数据一致性 | 12 | 选课记录偶发重复提交 | 
| UI交互 | 8 | 按钮点击区域过小 | 
| 性能问题 | 5 | 课表加载超时(>5s) | 
| 业务逻辑 | 7 | 重修课程不计入GPA计算 | 
💻 运行环境要求
最低配置
- 服务器:
- CPU: 4核
 - 内存: 8GB
 - 存储: 50GB SSD
 - 操作系统: Ubuntu 20.04 LTS
 
 
                    
                
                
            
        
浙公网安备 33010602011771号