268 lines
5.5 KiB
Markdown
268 lines
5.5 KiB
Markdown
# 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
|
|
```
|