5.5 KiB
5.5 KiB
E2E测试执行任务清单
任务概览
| 任务ID | 任务名称 | 优先级 | 预计时间 | 状态 |
|---|---|---|---|---|
| T1 | 环境准备与检查 | P0 | 10分钟 | 待执行 |
| T2 | 测试数据准备 | P0 | 5分钟 | 待执行 |
| T3 | 基础功能测试执行 | P0 | 15分钟 | 待执行 |
| T4 | 业务模块测试执行 | P1 | 20分钟 | 待执行 |
| T5 | 边界条件测试执行 | P1 | 10分钟 | 待执行 |
| T6 | 并发操作测试执行 | P1 | 10分钟 | 待执行 |
| T7 | 业务规则测试执行 | P1 | 10分钟 | 待执行 |
| T8 | 权限边界测试执行 | P1 | 15分钟 | 待执行 |
| T9 | 问题修复与复测 | P0 | 30分钟 | 待执行 |
| T10 | 测试报告生成 | P1 | 10分钟 | 待执行 |
详细任务
T1: 环境准备与检查
前置条件: 无
执行步骤:
- 检查PostgreSQL运行状态
- 检查RabbitMQ运行状态
- 检查Nacos运行状态
- 启动后端服务 (Gateway, Auth, MDM, OPS, Finance)
- 启动前端服务
- 验证所有服务健康状态
验证标准:
- PostgreSQL: accepting connections
- RabbitMQ: 200 OK
- Nacos: UP
- Gateway(8080): UP
- Auth(8081): UP
- MDM(8082): UP
- OPS(8083): UP
- Finance(8085): UP
- Frontend(5175): 200 OK
输出: 环境检查报告
T2: 测试数据准备
前置条件: T1完成
执行步骤:
- 连接数据库
- 执行测试数据准备脚本
- 验证数据插入结果
验证标准:
- 测试项目已创建
- 测试空间节点已创建
- 测试业主已创建
- 测试设备已创建
- 测试收费项目已创建
输出: 数据准备确认报告
T3: 基础功能测试执行
前置条件: T2完成
执行步骤:
- 执行登录测试 (e2e/login.spec.ts)
- 执行用户管理测试
- 执行角色管理测试
- 执行项目管理测试
- 记录问题
验证标准:
- 登录测试 10/10 通过
- 用户管理测试 15/15 通过
- 角色管理测试 14/14 通过
- 项目管理测试 13/13 通过
输出: 基础功能测试报告
T4: 业务模块测试执行
前置条件: T3完成
执行步骤:
- 执行工单管理测试
- 执行空间节点测试
- 执行业主管理测试
- 执行合同管理测试
- 执行访客管理测试
- 执行巡检管理测试
- 执行公告管理测试
- 执行投诉建议测试
- 记录问题
验证标准:
- 工单管理测试 10/10 通过
- 空间节点测试 10/10 通过
- 业主管理测试 5/5 通过
- 合同管理测试 5/5 通过
- 访客管理测试 5/5 通过
- 巡检管理测试 6/6 通过
- 公告管理测试 4/4 通过
- 投诉建议测试 5/5 通过
输出: 业务模块测试报告
T5: 边界条件测试执行
前置条件: T3完成
执行步骤:
- 执行用户管理边界测试
- 执行工单管理边界测试
- 执行财务计费边界测试
- 执行通用边界测试
- 记录问题
验证标准:
- 用户管理边界测试 7/7 通过
- 工单管理边界测试 4/4 通过
- 财务计费边界测试 3/3 通过
- 通用边界测试 2/2 通过
输出: 边界条件测试报告
T6: 并发操作测试执行
前置条件: T3完成
执行步骤:
- 执行工单并发测试
- 执行用户并发测试
- 执行空间节点并发测试
- 执行财务并发测试
- 记录问题
验证标准:
- 工单并发测试 3/3 通过
- 用户并发测试 2/2 通过
- 空间节点并发测试 1/1 通过
- 财务并发测试 1/1 通过
输出: 并发操作测试报告
T7: 业务规则测试执行
前置条件: T3完成
执行步骤:
- 执行工单状态规则测试
- 执行用户规则测试
- 执行财务规则测试
- 执行空间节点规则测试
- 执行设备规则测试
- 记录问题
验证标准:
- 工单状态规则测试 2/2 通过
- 用户规则测试 3/3 通过
- 财务规则测试 3/3 通过
- 空间节点规则测试 1/1 通过
- 设备规则测试 1/1 通过
输出: 业务规则测试报告
T8: 权限边界测试执行
前置条件: T3完成
执行步骤:
- 执行菜单权限测试
- 执行按钮权限测试
- 执行API权限测试
- 执行数据权限测试
- 执行角色权限测试
- 执行Token权限测试
- 记录问题
验证标准:
- 菜单权限测试 2/2 通过
- 按钮权限测试 3/3 通过
- API权限测试 3/3 通过
- 数据权限测试 3/3 通过
- 角色权限测试 2/2 通过
- Token权限测试 2/2 通过
输出: 权限边界测试报告
T9: 问题修复与复测
前置条件: T3-T8完成
执行步骤:
- 汇总所有问题
- 按优先级排序
- 修复P0问题
- 复测P0问题
- 修复P1问题
- 复测P1问题
- 检查同类问题
验证标准:
- 所有P0问题已修复
- 所有P0问题已复测通过
- P1问题修复率≥95%
- 同类问题已检查
输出: 问题修复报告
T10: 测试报告生成
前置条件: T9完成
执行步骤:
- 汇总测试结果
- 统计覆盖率
- 生成测试报告
- 生成问题清单
- 归档测试记录
验证标准:
- 测试报告已生成
- 问题清单已生成
- 覆盖率报告已生成
- 所有文档已归档
输出: 完整测试报告
依赖关系
T1 → T2 → T3 → T4
↓
T5
↓
T6
↓
T7
↓
T8
↓
T9 → T10