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