SOP-204:资金池提现 E2E 测试
文档元数据
- 文档类型:SOP / Checklist
- 适用场景:资金池提现工作流测试
- 配置文件:
withdraw_prod.yaml - 创建者:QA / 自动化工程
- 最近更新时间:2025-12-21
流程图
graph LR
A[发起申请] --> B[部门审批]
B --> C[中台审批]
C --> D[财务审批]
D --> E[总部审批]
E --> F[抄送]
F --> G[生效]
审批角色
| 步骤 | 审批人 | 说明 |
|---|---|---|
| 部门审批 | 连续多级部门负责人 | 逐级向上审批 |
| 中台审批 | 中台负责人 | 中台审核 |
| 财务审批 | 财务 | 财务审核 |
| 总部审批 | 尹博 | 总部最终审批 |
| 抄送 | 媒介 + 财务 | 通知相关人员 |
前置条件
| 检查项 | 要求 | 验证方式 |
|---|---|---|
| 环境可用 | 系统正常运行 | 访问 CRM 首页 |
| 用户登录 | 有权限的用户账号 | 登录成功 |
| 资金池余额 | 资金池有足够余额 | 查看资金池账户 |
| 审批人配置 | 中台、财务、尹博账号存在 | 后台设置 → 用户 |
| 银行账户 | 提现目标账户已配置 | 财务信息配置 |
任务矩阵(Excel Checklist 行模板)
📸 截图说明:工作流相关截图位于
workflow-screenshots/目录。当前已提供工作流列表页面截图,其他步骤截图需要在实际测试时补充。详见 工作流截图说明。

图:工作流列表页面,可以看到"资金池提现"工作流
任务 T1:环境与资金验证
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:访问 CRM 系统 | URL: http://localhost:3000 |
页面正常加载 | 显示登录界面或首页 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:登录系统 | 用户名 + 密码 | 登录成功 | 进入 CRM 主界面 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:查看资金池余额 | 进入"资金池管理" | 显示资金池余额 | 余额 ≥ 提现金额 | 屏幕截图 + 记录余额 | [ ] |
步骤 4 |
| 步骤4:检查审批人账号 | 后台设置 → 用户 | 审批人账号存在 | 中台、财务、尹博 | 屏幕截图 | [ ] |
T2 |
任务 T2:发起提现申请
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:进入资金池模块 | 点击"资金池"菜单 | 显示资金池页面 | 页面正常加载 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:点击"提现"按钮 | 选择提现操作 | 显示提现申请表单 | 表单加载完成 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:填写提现金额 | 金额:10000.00 元 |
字段成功填写 | 输入框显示金额 | 屏幕截图 | [ ] |
步骤 4 |
| 步骤4:选择提现账户 | 账户:选择已配置的银行账户 | 账户成功选择 | 显示账户信息 | 屏幕截图 | [ ] |
步骤 5 |
| 步骤5:填写提现原因 | 原因:业务资金周转 | 字段成功填写 | 输入框显示内容 | 屏幕截图 | [ ] |
步骤 6 |
| 步骤6:提交申请 | 点击"提交"按钮 | 提交成功 | 显示成功提示,生成工作流ID | 截图 + 记录ID | [ ] |
T3 |
任务 T3:部门审批流程
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:切换到直属领导账号 | 登录直属领导账号 | 登录成功 | 显示待办事项 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:查看待审批任务 | 进入"待办"列表 | 看到待审批的提现申请 | 显示申请详情和金额 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:审批通过 | 点击"批准"按钮 | 审批成功 | 显示成功提示 | 屏幕截图 | [ ] |
步骤 4 |
| 步骤4:重复上级审批 | 逐级向上审批 | 所有部门领导审批完成 | 流程进入中台审批 | 屏幕截图 | [ ] |
T4 |
任务 T4:中台审批
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:切换到中台账号 | 登录中台负责人账号 | 登录成功 | 显示待办事项 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:查看待审批任务 | 进入"待办"列表 | 看到待审批的提现申请 | 显示申请详情 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:审核提现信息 | 检查金额、账户、原因 | 信息完整准确 | 详情页显示完整信息 | 屏幕截图 | [ ] |
步骤 4 |
| 步骤4:审批通过 | 点击"批准"按钮 | 审批成功 | 显示成功提示 | 屏幕截图 | [ ] |
T5 |
任务 T5:财务审批
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:切换到财务账号 | 登录财务人员账号 | 登录成功 | 显示待办事项 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:查看待审批任务 | 进入"待办"列表 | 看到待审批的提现申请 | 显示申请详情 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:审核财务信息 | 检查资金池余额、账户信息 | 信息正确 | 余额充足,账户有效 | 屏幕截图 | [ ] |
步骤 4 |
| 步骤4:审批通过 | 点击"批准"按钮 | 审批成功 | 显示成功提示 | 屏幕截图 | [ ] |
T6 |
任务 T6:总部审批(尹博)
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:切换到尹博账号 | 登录尹博账号 | 登录成功 | 显示待办事项 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:查看待审批任务 | 进入"待办"列表 | 看到待审批的提现申请 | 显示申请详情 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:最终审批 | 点击"批准"按钮 | 审批成功,流程进入抄送 | 显示成功提示 | 屏幕截图 | [ ] |
T7 |
任务 T7:抄送确认
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:检查抄送通知 | 切换到媒介/财务账号 | 收到抄送通知 | 通知列表显示提现信息 | 屏幕截图 | [ ] |
T8 |
任务 T8:流程验证与资金确认
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 | 下游任务 |
|---|---|---|---|---|---|---|
| 步骤1:查看流程详情 | 进入已完成的流程 | 状态为"已完成" | 流程详情页显示 | 屏幕截图 | [ ] |
步骤 2 |
| 步骤2:查看审核历史 | 点击"审核历史"标签 | 显示完整审批链路 | 部门→中台→财务→总部 | 屏幕截图 | [ ] |
步骤 3 |
| 步骤3:验证资金池余额变化 | 查看资金池账户 | 余额减少对应金额 | 余额 = 原余额 - 提现金额 | 屏幕截图 + 计算验证 | [ ] |
步骤 4 |
| 步骤4:验证提现记录 | 查看提现记录列表 | 显示本次提现记录 | 金额、账户、时间正确 | 屏幕截图 | [ ] |
— |
异常场景测试
测试场景一:余额不足
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 |
|---|---|---|---|---|---|
| 步骤1:填写超过余额的金额 | 金额 > 资金池余额 | 提交失败 | 显示余额不足提示 | 屏幕截图 | [ ] |
测试场景一:审批拒绝
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 |
|---|---|---|---|---|---|
| 步骤1:财务审批时点击"拒绝" | 拒绝理由:资金用途不明确 | 流程被拒绝 | 状态变为"已拒绝" | 屏幕截图 | [ ] |
| 步骤2:验证资金未扣除 | 查看资金池余额 | 余额未变化 | 余额保持原值 | 屏幕截图 | [ ] |
测试场景一:流程撤销
| Action Steps | Input / Payload | 预期结果 | 验证方式 | 证据 | 状态 |
|---|---|---|---|---|---|
| 步骤1:发起人点击"撤销" | 在部门审批阶段撤销 | 流程被撤销 | 状态变为"已撤销" | 屏幕截图 | [ ] |
| 步骤2:验证资金未扣除 | 查看资金池余额 | 余额未变化 | 余额保持原值 | 屏幕截图 | [ ] |
进度采集模板
| Task ID | Task Name | Assignee | Start Time | End Time | Status | Evidence | Notes |
|---|---|---|---|---|---|---|---|
| T1 | 环境与资金验证 | QA | — | — | [ ] |
截图链接 | 记录初始余额 |
| T2 | 发起提现申请 | 发起人 | — | — | [ ] |
截图链接 + 流程ID | 记录提现金额 |
| T3 | 部门审批流程 | 部门领导 | — | — | [ ] |
截图链接 | — |
| T4 | 中台审批 | 中台负责人 | — | — | [ ] |
截图链接 | — |
| T5 | 财务审批 | 财务人员 | — | — | [ ] |
截图链接 | — |
| T6 | 总部审批 | 尹博 | — | — | [ ] |
截图链接 | — |
| T7 | 抄送确认 | 媒介/财务 | — | — | [ ] |
截图链接 | — |
| T8 | 流程验证与资金确认 | QA | — | — | [ ] |
截图链接 | 记录最终余额 |
注意事项
- 资金安全:提现操作涉及真实资金,测试时使用测试环境或小额测试
- 审批链完整:提现审批链最长,必须确保所有环节完整
- 余额验证:每次操作前后都要验证资金池余额变化
- 账户信息:确保提现目标账户信息正确配置
- 审批权限:总部审批(尹博)权限级别最高,确保账号有效
相关文档
- 工作流 SOP 文档索引 - SOP 汇总
- 工作流全流程调整 - 总体说明文档
- 资金池管理手册 - 系统操作指南
- 账号文档 - 测试账号列表
- 配置文件:
core/internal/workflow/withdraw_prod.yaml