测试策略
1. 目标
- 保证课程大作业主链路可稳定演示。
- 在正式验收前发现阻断性问题,而不是在答辩现场发现。
- 为测试报告提供结构化证据来源。
2. 测试分层
| 层级 | 重点 |
|---|---|
| 单元测试 | 状态流转、分数计算、权限判断、截止时间规则 |
| 接口测试 | 认证、课程、任务、提交、成绩、通知 |
| 集成测试 | 提交到评测、批改到成绩发布、导入到审计 |
| 冒烟测试 | 演示账号、演示数据、关键页面和关键链路 |
3. 必测主链路
- 登录
- 建课 / 选课
- 发布作业或实验
- 学生提交
- 自动评测
- 教师批改
- 成绩发布
4. 高风险专项
- 越权访问与角色隔离
- 超时、超次数、超大小提交
- 判题失败、超时和重评
- 成绩撤回与重新发布
- 审计日志与导出权限
5. 输出物
- 测试用例
- 测试结果
- 缺陷清单
- 回归记录
- 关键截图与日志证据