SOP-401:广告账户充值 E2E 测试

文档元数据

  • 文档类型:SOP / Checklist
  • 适用场景:广告账户充值工作流测试
  • 配置文件transaction_prod.yaml
  • 创建者:QA / 自动化工程
  • 最近更新时间:2025-12-21

流程图

graph LR
    A[发起申请] --> B[媒介审批]
    B --> C[生效]
    C --> D[抄送]

审批角色

步骤 审批人 说明
媒介审批 媒介 / 媒介经理 媒介确认充值
抄送 总负责人 + 部门负责人 + 媒介 + 财务 通知相关人员

前置条件

检查项 要求 验证方式
环境可用 系统正常运行 访问 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:选择广告账户 选择目标广告账户 账户成功选中 显示账户信息 屏幕截图 [ ] 步骤 4
步骤4:填写充值金额 金额:10000.00 字段成功填写 输入框显示内容 屏幕截图 [ ] 步骤 5
步骤5:选择资金来源 来源:钱包/资金池 成功选择 显示来源信息 屏幕截图 [ ] 步骤 6
步骤6:填写充值说明 说明:测试广告账户充值流程 字段成功填写 输入框显示内容 屏幕截图 [ ] 步骤 7
步骤7:提交申请 点击"提交"按钮 提交成功 显示成功提示,生成工作流ID 截图 + 记录ID [ ] T3

任务 T3:媒介审批

Action Steps Input / Payload 预期结果 验证方式 证据 状态 下游任务
步骤1:切换到媒介账号 登录媒介/媒介经理账号 登录成功 显示待办事项 屏幕截图 [ ] 步骤 2
步骤2:查看待审批任务 进入"待办"列表 看到待审批的申请 显示申请详情 屏幕截图 [ ] 步骤 3
步骤3:审批通过 点击"批准"按钮 审批成功,流程生效 显示流程生效 屏幕截图 [ ] T4

任务 T4:抄送确认与余额验证

Action Steps Input / Payload 预期结果 验证方式 证据 状态 下游任务
步骤1:检查抄送通知 切换到负责人/媒介/财务账号 收到抄送通知 通知列表显示 屏幕截图 [ ] 步骤 2
步骤2:查看流程详情 进入已完成的流程 状态为"已完成" 流程详情页显示 屏幕截图 [ ] 步骤 3
步骤3:验证广告账户余额 查看目标广告账户 余额增加对应金额 余额 = 原余额 + 充值金额 屏幕截图 [ ] 步骤 4
步骤4:验证资金来源余额 查看钱包/资金池 余额减少对应金额 余额扣除正确 屏幕截图 [ ] 步骤 5
步骤5:查看资金流水 进入"资金流水"模块 显示充值记录 流水记录存在 屏幕截图 [ ]

异常场景测试

测试场景一:审批拒绝

Action Steps Input / Payload 预期结果 验证方式 证据 状态
步骤1:媒介点击"拒绝" 拒绝理由:充值金额过大 流程被拒绝 状态变为"已拒绝" 屏幕截图 [ ]
步骤2:验证广告账户余额不变 查看广告账户 余额未变化 余额与之前一致 屏幕截图 [ ]

测试场景一:余额不足

Action Steps Input / Payload 预期结果 验证方式 证据 状态
步骤1:填写超过资金来源余额的金额 金额大于钱包/资金池余额 表单验证失败 显示余额不足提示 屏幕截图 [ ]

测试场景一:无效金额

Action Steps Input / Payload 预期结果 验证方式 证据 状态
步骤1:填写负数金额 金额:-5000 表单验证失败 显示错误提示 屏幕截图 [ ]
步骤2:填写零金额 金额:0 表单验证失败 显示错误提示 屏幕截图 [ ]

进度采集模板

Task ID Task Name Assignee Start Time End Time Status Evidence Notes
T1 环境与账户验证 QA [ ] 截图链接
T2 发起广告账户充值申请 发起人 [ ] 截图链接 + 流程ID
T3 媒介审批 媒介 [ ] 截图链接
T4 抄送确认与余额验证 QA [ ] 截图链接

注意事项

  1. 媒介审批:媒介负责审核广告投放的合理性
  2. 资金流转:充值会从钱包/资金池转移到广告账户
  3. 抄送广泛:需要通知多个角色,确保信息透明
  4. 即时生效:审批后立即可用于广告投放
  5. 消耗监控:需要监控广告账户的消耗情况

相关文档