跳转至

测试执行计划

文档编号:DOC-A09-10 / UAT-PLAN 版本:V1.0 创建日期:2026-08-18 维护人:听写(DT)/ TL 关联文档README01-测试账号清单DT 听写工作手册协作记录


一、测试目标

1.1 总体目标

对 DIP1 V3.0 进行全功能真实用户联调测试,验证系统满足业务可用性要求,可进入试运行阶段。

1.2 分项目标

维度 目标
功能完整性 验证 DIP1 V3.0 全部功能(含 MFR/LGP 新增功能)正确实现
流程连贯性 覆盖 L1-L8 全流程(线索→报价→签约→配送→安装→验收→回访),阶段切换无中断
角色覆盖度 覆盖五端角色(OPR/MFR/WKR/CST/LGP)的真实用户操作路径
异常处置 验证异常分支(报价拒绝、配送延误、安装异常、验收整改等)的处置能力
权限隔离 验证 RBAC + RLS 行级安全策略生效,跨账号数据不可见
操作手册核对 以真实用户视角核对各端用户操作手册的准确性、可操作性、完整性

二、测试范围

2.1 用例范围

类别 数量 用例编号 说明
标准流程用例 12 UC-01, UC-05~08, UC-13~15, UC-19, UC-23, UC-25, UC-26 Happy Path,验证正常业务闭环
异常流程用例 14 UC-02, UC-03, UC-04, UC-09~12, UC-16~18, UC-20~22, UC-24 报价拒绝/安装异常/验收整改等
合计 26

2.2 五端原型对应

用例覆盖 测试角色
OPR-Admin 运营后台 UC-23~26 ol_01 黄运营
MFR-Portal 生产商门户 UC-05~07, UC-13~14, UC-19~22 mfr_01 宜居 / mfr_02 优品
WKR-App 师傅端 UC-01~04, UC-08~12, UC-15~18 wkr_01~03 三位师傅
CST-App 客户端 UC-01~04, UC-08~12 cus_01~03 三位客户
LGP-App 物流端 UC-05~07, UC-13~18 lgp_01 速达 / lgp_02 跨境快线

2.3 不在本次测试范围

排除项 原因
性能压测 由听云在 NFR 阶段执行
安全渗透测试 由独立安全团队执行
单元测试 / 集成测试 由听码在开发阶段完成
数据迁移测试 待生产部署阶段执行

三、前置检查清单

进入测试前须完成以下 10 项前置检查,全部通过方可启动测试:

# 检查项 责任方 验证方法 通过标准
1 听码代码更新 听码 git log --since='2026-08-15' DIP1 V3.0 全部 PR 已合并至 release/uat 分支
2 听云环境部署 听云 访问 uat.dip1.example.hk 服务可达,首页加载 <3s,HTTP 200
3 OPR 后台可访问 听云 浏览器访问运营后台 URL 登录页正常显示
4 MFR 门户可访问 听云 浏览器访问生产商门户 URL 登录页正常显示
5 WKR-App 可下载安装 听云 TestFlight / 内测包下载 iOS/Android 双端可安装启动
6 CST-App 可下载安装 听云 TestFlight / 内测包下载 iOS/Android 双端可安装启动
7 LGP-App 可下载安装 听云 TestFlight / 内测包下载 iOS/Android 双端可安装启动
8 账号初始化完成 听码 verify_accounts.py 输出 11 个账号全部可登录,密码 Test@2026
9 RBAC + RLS 配置生效 听码 verify_accounts.py RLS 段 12 条 RLS 策略生效,跨账号数据不可见
10 主数据 + 预置订单就绪 听云 + 听码 后台查询 BPL 7 楼宇 + SCL 8 品类 + WPL 3 师傅 + CPL 3 客户 + PPL 57 SKU + DLV 2 物流商 + 3 预置订单全部就绪

前置检查结论:听写汇总 10 项检查结果,TL 签字确认后启动测试。任一项未通过,由对应责任方修复后重新检查。


四、测试执行步骤

4.1 第一阶段:环境验证

目标:验证账号登录与权限隔离。

步骤 用例 / 操作 责任人 通过标准
1.1 11 个账号登录测试(首次改密) 听写 全部登录成功,强制改密流程正常
1.2 RBAC 权限验证 听写 各端账号仅可见授权菜单,未授权菜单 403
1.3 RLS 行级安全验证 听写 跨账号查询数据返回空(如 cus_01 不可见 cus_02 订单)
1.4 只读后门连通性自检(BD-01) 听写 GET /api/dt/health 返回 200,全部服务 healthy

4.2 第二阶段:C 端标准流程

目标:验证客户端主动下单的标准全流程。

步骤 用例 场景 责任人 通过标准
2.1 UC-01 客户主动下单(cus_01 王先生 / 中环花园 / FURN-01 沙发) 听写 L1→L3 报价生成,金额 HKD 3,000
2.2 UC-08 客户查看报价单 听写 报价明细完整,楼宇系数 ×1.0 体现
2.3 UC-09 客户确认报价 听写 L3→L4 状态切换正确
2.4 UC-10 客户查看派工信息 听写 师傅信息可见,含 wkr_01 陈师傅
2.5 UC-11 客户查看配送进度 听写 运单状态同步至客户端
2.6 UC-12 客户验收 + 评价 听写 L7 验收通过,NPS 评分提交成功

4.3 第三阶段:C 端异常流程

目标:验证 C 端异常分支的处置。

步骤 用例 场景 责任人 通过标准
3.1 UC-02 客户拒绝报价(cus_02 张女士 / 唐楼 ×2.5) 听写 报价被拒,订单进入 L3_DECLINED,OL 可见
3.2 UC-03 安装异常上报(cus_01 / 师傅现场发现产品瑕疵) 听写 异常上报至 OL + MFR,进入 L6_EXCEPTION
3.3 UC-04 验收整改(cus_02 / 预置订单 PO-001 起点) 听写 整改流程触发,MFR 重新发货,二次验收通过

4.4 第四阶段:B2B2C 本地配送

目标:验证 MFR 委托本地配送 + 安装的全流程。

步骤 用例 场景 责任人 通过标准
4.1 UC-05 MFR 创建 B2B2C 订单(mfr_01 / cus_01 / 沙发+衣柜) 听写 订单 L1 创建成功,自动分配 lgp_01
4.2 UC-06 本地配送 + 安装(预置订单 PO-002 起点) 听写 L5→L6→L7 全链路,运单 + 派工 + 验收完整
4.3 UC-13 MFR 查看订单状态 + 对账 听写 mfr_01 可见全部委托订单,对账明细准确

4.5 第五阶段:B2B2C 跨境配送

目标:验证跨境清关 + 安装全流程。

步骤 用例 场景 责任人 通过标准
5.1 UC-07 MFR 跨境委托(mfr_02 / cus_03 / 空调+智能锁) 听写 订单创建,自动分配 lgp_02 + 粤 ZB1234 港
5.2 UC-14 跨境清关流程(预置订单 PO-003 起点) 听写 L5.3 清关中→L5.4 放行→L6 安装,报关单状态同步

4.6 第六阶段:物流配送专项

目标:从物流商视角验证运单操作。

步骤 用例 场景 责任人 通过标准
6.1 UC-15 LGP 接单 + 调度车辆 听写 lgp_01 接单成功,分配车辆 HK-AB1234
6.2 UC-16 配送延误异常 听写 延误自动告警至 OL + MFR + 客户,SLA 超时记录
6.3 UC-17 GPS 轨迹上报 听写 车辆位置实时更新,客户端可见
6.4 UC-18 签收异常(货物破损) 听写 异常签收触发赔付流程,MFR + OL 可见

4.7 第七阶段:MFR 专项

目标:验证生产商视角的功能。

步骤 用例 场景 责任人 通过标准
7.1 UC-19 MFR 产品库管理(mfr_01 新增/编辑 SKU) 听写 SKU CRUD 完整,HS 编码校验生效
7.2 UC-20 MFR 创建订单 听写 订单创建成功,价格自动计算
7.3 UC-21 MFR 对账单查看 听写 月结对账单生成,金额与订单匹配
7.4 UC-22 MFR 异常处置(产品下架) 听写 下架产品不可下单,影响订单处理流程

4.8 第八阶段:运营管理专项

目标:验证运营后台的核心功能。

步骤 用例 场景 责任人 通过标准
8.1 UC-23 OPR 看板(ol_01 / 全平台订单) 听写 看板数据实时,订单分布、SLA、异常告警可见
8.2 UC-24 OPR 订单管理(异常订单处置) 听写 OL 可干预异常订单,操作留痕
8.3 UC-25 OPR 智能派单 听写 派单算法正确匹配师傅(技能 + 区域 + 楼宇偏好)
8.4 UC-26 OPR 异常处置工单 听写 工单创建 + 分派 + 关闭环路完整

五、角色分工

5.1 角色职责矩阵

角色 职责 操作权限
人类(TL/PO/BO) 模拟客户/师傅/运营真实操作(视具体场景补充) 真实用户视角操作
听写(DT) 真实用户测试主体 + 只读后门辅助 bug 类型识别 + 测试报告输出 真实用户操作 + BD-01~06 只读后门
听码(WDE) 处理代码类 bug(逻辑/计算/UI/状态机) 代码修复权限
听云(WCL) 处理环境/配置类 bug(服务不可达/超时/证书/配置) 运维修复权限
TL 协调测试节奏,签字确认各阶段通过 全局协调

5.2 听写(DT)在测试中的具体职责

职责 详细内容
执行测试 以真实用户身份走完 26 个用例,不使用任何特权接口
Bug 类型区分 通过 BD-01~06 只读后门辅助判定 bug 归属(代码 / 配置 / 数据 / 业务)
协作记录维护 协作记录 中新增 bug 条目,@对应 AI 处置
回归验证 接收听码/听云修复反馈后,重新执行用例验证
测试报告输出 每日 18:00 输出当日测试日报,全部完成后输出最终报告
操作手册核对 以真实用户视角核对各端用户操作手册的准确性与可操作性

六、Bug 处置流程

6.1 Bug 类型分类

对齐 DT 听写工作手册 §4.3:

Bug 类型 判定特征 处置方 听写判定手段
代码问题 逻辑错误、计算错误、UI 渲染错误、交互行为与设计不符、字段显示错误、状态机流转错误 听码(WDE) 通过 BD-02/04 确认配置正常、数据正确,但 UI/逻辑错误
配置/环境问题 服务不可达、超时、证书错误、域名解析失败、第三方集成异常、环境变量缺失、数据库连接异常 听云(WCL) 通过 BD-01/02 确认服务健康异常或配置项缺失
数据问题 主数据缺失、预置订单字段错误、RLS 策略未生效、产品 SKU 缺失 听码 + 听云协同 通过 BD-04 查询表结构与策略,定位数据层问题
业务规则问题 实际行为与业务规则不符,但代码与环境均正常 SPO/BO 决策 听写提交业务规则确认请求至 SPO/BO

6.2 Bug 优先级定义

优先级 定义 处置 SLA
P0 阻塞核心流程,无法继续测试(如登录失败、订单无法创建) 4 小时内修复
P1 影响功能正确性,但可绕过继续测试(如某字段显示错误) 24 小时内修复
P2 用户体验问题,不影响业务正确性(如文案错别字) 测试结束前修复

6.3 Bug 处置闭环流程

听写发现 bug
      ↓
听写判定类型(代码/配置/数据/业务)+ 优先级(P0/P1/P2)
      ↓
在 [协作记录] 新增条目,@听码 或 @听云(含复现步骤、判定依据、后门查询结果)
      ↓
听码/听云接收 → 在协作记录回填处置方案 → 修复
      ↓
听写回归验证 → 在协作记录关闭 bug 条目
      ↓
如涉及代码变更 → 听码同步至 DWLG
如涉及运维变更 → 听云同步至 OWLG
如涉及文档变更 → 听写同步至 DLG

6.4 Bug 记录模板

每条 bug 在 协作记录 中按以下格式记录:

### BUG-YYYYMMDD-NN

- **现象**:{一句话描述问题}
- **复现步骤**:1. ... 2. ... 3. ...
- **期望结果**:{按 DIP1-SPEC / 用例 应有的行为}
- **实际结果**:{实际观察到的行为}
- **后门查询**:BD-0X 结果摘要 → ...
- **类型判定**:{代码/配置/数据/业务}
- **处置方**:@听码 或 @听云
- **优先级**:P0 / P1 / P2
- **状态**:待处置 / 处置中 / 待回归 / 已关闭

七、听写只读后门使用规范

重要约束:本组功能仅供听写使用,普通真实用户无权访问。功能定位为只读性后门,不修改任何数据。详见 DT 听写工作手册 §4.4。

7.1 后门功能清单

后门 端点 功能 使用场景
BD-01 服务健康检查 GET /api/dt/health 查询后端各服务健康状态(API/DB/Redis/OSS/WhatsApp/Push) 测试启动前自检;服务不可达时定位配置/环境问题
BD-02 配置项查看 GET /api/dt/config 查询当前环境关键配置项(环境变量名 + 是否存在,不显示明文值) 第三方集成异常时确认配置项是否缺失;判定环境 vs 代码问题
BD-03 接口元数据查询 GET /api/dt/api-meta/{path} 查询指定 API 端点的路由、方法、权限要求、最近调用日志摘要 接口 403/404 时确认路由是否注册;判定权限/路由问题
BD-04 数据库表结构查询 GET /api/dt/schema/{table} 查询指定表的结构、索引、RLS 策略(不查询数据内容) RLS 策略未生效时定位;字段缺失时确认表结构
BD-05 错误日志摘要 GET /api/dt/errors?limit=20 查询最近 N 条 5xx 错误日志的摘要(时间、端点、错误类型、堆栈首行) 5xx 错误时定位代码 vs 配置问题;提供听码排查线索
BD-06 用户会话状态查询 GET /api/dt/session/{user_id} 查询指定用户当前会话状态(登录态、Token 有效期、角色) 登录异常时定位会话问题;验证 RBAC 角色绑定

7.2 使用原则

原则 说明
最小使用 仅在 bug 类型判定必要时使用,避免对每条 bug 都调用后门
结论记录 使用后门后须在测试报告中记录"后门查询结果 → bug 类型判定依据"
不替代真实视角 后门仅用于 bug 类型判定,不用于功能验证(功能验证须以真实用户视角完成)
安全红线 后门 Token 不得写入任何文档、不得提交至 Git、不得分享给其他 AI 或人类
审计留痕 所有后门访问记入审计日志,TL 可审计

7.3 典型使用场景示例

场景 后门组合 判定逻辑
用户登录失败 BD-01 → BD-06 BD-01 服务正常 + BD-06 会话异常 → 配置问题(@听云)
订单创建 500 BD-01 → BD-05 → BD-04 BD-01 服务正常 + BD-05 显示 5xx + BD-04 表结构正常 → 代码问题(@听码)
MFR 看不到自己的订单 BD-04 → BD-06 BD-04 RLS 策略缺失 + BD-06 角色绑定正确 → 数据/配置问题(@听云+听码)
报价金额计算错误 BD-01 → BD-02 BD-01 + BD-02 均正常 → 代码逻辑问题(@听码)

八、测试产出

8.1 产出清单

# 产出物 路径 责任人 频率
1 测试日报 协作记录 TR-YYYYMMDD-NN 段落 听写 每日 18:00
2 Bug 列表 协作记录 BUG-YYYYMMDD-NN 段落 听写 实时更新
3 协作记录 协作记录 听写 实时维护
4 最终测试报告 docs/业务测试/11-测试报告.md(待创建) 听写 测试结束后
5 操作手册核对清单 并入最终测试报告 听写 测试结束后
6 后门使用审计 OWLG 运维日志 听云 实时记录

8.2 测试日报模板

## 测试日报 TR-YYYYMMDD-NN

**测试范围**:{本日执行的用例编号清单}
**测试环境**:uat.dip1.example.hk
**测试人员**:听写(DT)
**测试时间**:YYYY-MM-DD HH:MM ~ HH:MM

### 当日进度
- 计划用例:N 个
- 实际执行:M 个
- 通过:X 个
- 失败:Y 个
- 阻塞:Z 个

### Bug 摘要
- 新增 Bug:N 个(代码 X / 配置 Y / 数据 Z / 业务 W)
- 关闭 Bug:M 个
- 待回归:K 个

### 后门使用记录
- BD-01:{时间} {结果}
- BD-0X:...

### 明日计划
- {明日待执行用例清单}

### 风险与阻塞
- {如有,列出阻塞项及处置方}

8.3 最终测试报告结构

最终报告须包含以下章节: 1. 测试概要(范围、环境、人员、周期) 2. 用例执行结果汇总(26 个用例逐一通过/失败状态) 3. Bug 汇总分析(按类型 / 优先级 / 处置方分布) 4. 操作手册核对结果(各端手册的准确性、可操作性评估) 5. 后门使用审计汇总 6. 测试结论与建议(是否可进入试运行)


九、测试通过标准

9.1 通过标准

维度 标准 说明
P0 用例通过率 100% 全部 P0 用例必须通过,无例外
P1 用例通过率 ≥ 90% 允许 ≤ 10% 的 P1 用例存在已知问题
P0 Bug 0 个 测试结束时不得存在任何未关闭的 P0 Bug
P1 Bug ≤ 5 个 测试结束时未关闭的 P1 Bug 不得超过 5 个
P2 Bug 不限制 可在试运行阶段继续修复
操作手册核对 关键章节无错误 操作手册关键步骤准确,截图未过期

9.2 用例优先级定义

优先级 定义 数量 代表用例
P0 阻塞核心业务流程的用例 约 10 个 UC-01(下单)、UC-06(B2B2C 配送)、UC-14(跨境清关)、UC-23(OPR 看板)等
P1 影响功能完整性的用例 约 12 个 UC-08~12(C 端查询)、UC-15~17(LGP 操作)、UC-19~22(MFR 管理)等
P2 用户体验类用例 约 4 个 UC-12(评价)、UC-24(异常工单)等

9.3 测试结论判定

结论 条件 后续动作
通过 满足全部通过标准 进入试运行阶段
有条件通过 P0 全部通过 + P1 通过率 ≥ 80% + P1 Bug ≤ 8 个 进入试运行,但需在 2 周内修复剩余 P1 Bug
不通过 P0 用例存在失败 + P0 Bug 未关闭 不进入试运行,听码/听云修复后重新测试

9.4 测试终止条件

出现以下任一情况,立即终止测试: - 出现 P0 级别的数据安全问题(如数据丢失、数据污染) - 出现 P0 级别的安全问题(如越权访问、敏感数据泄露) - 环境大面积不可用(BD-01 显示超过 3 个服务不健康) - 听写判定存在系统性缺陷,无法继续有效测试

终止后由听写在 1 小时内输出终止报告,TL 召集听码/听云紧急会商。


十、修订记录

版本 日期 修订人 修订内容
V1.0 2026-08-18 DT 首版创建:① 测试目标(6 维度);② 测试范围(26 用例 + 五端对应);③ 前置检查清单(10 项);④ 测试执行八阶段步骤(环境验证→C 端标准→C 端异常→B2B2C 本地→B2B2C 跨境→LGP 专项→MFR 专项→OPR 专项);⑤ 角色分工(人类/听写/听码/听云/TL);⑥ Bug 处置流程(4 类型分类 + P0/P1/P2 优先级 + 闭环流程 + 记录模板);⑦ 只读后门使用规范(BD-01~06 清单 + 原则 + 典型场景);⑧ 测试产出(6 类产出 + 日报/最终报告模板);⑨ 通过标准(P0 100% + P1 ≥ 90% + P0 Bug = 0 + P1 Bug ≤ 5 + 终止条件)

本文档为 UAT 测试执行计划,听写按 §四执行八阶段测试,按 §六处置 bug,按 §七使用只读后门,按 §九判定通过标准。协作通道见 协作记录,听写职责见 DT 听写工作手册 §四。