真实设备完成一笔未付款订单的端到端安全验收 #101

Open
opened 2026-08-10 14:37:48 +08:00 by ila · 0 comments
Owner

基本信息

  • 类型:需求
  • 父级大工单:#96
  • 所属 MVP / 版本:#97
  • 阶段:阶段 4——真实设备首单集成验收

要解决什么

自动化测试不能代替真实账号、设备和页面验收。需要严格限制下完成一个低金额未付款订单,证明 Admin 创建、Client 领取、提交、核单和回传闭环,且不付款、不重复。

做什么 / 不做什么

  • 做:确认门禁;准备白名单 Client/设备/账号和低金额商品;先 dry_run 再执行一条 live;核对 PDD 未付款订单、Client SQLite/Outbox、Admin 状态和日志;记录操作人员验收。
  • 不做:不批量、不付款、不测试绕过验证码、不在不确定时重试、不把凭据或个人订单信息写入工单。

怎么做

  • 上线前备份 Admin 数据库和 Client SQLite,记录版本和回退。
  • 同商品先 dry_run,人工核对商品、规格、数量、价格、库存和按钮。
  • 关闭其他领取来源,确保单 Client、单 live、数量 1 和低金额。
  • 项目负责人和实际操作人员共同启用 live 并确认只创建未付款订单。
  • 执行一次后立即关闭 live,人工确认只有一个匹配未付款订单且无支付动作。
  • 核对不可逆时间早于提交、只点击一次、Outbox 一条有效结果、Admin 状态一致。
  • 异常立即停止并保留现场,只核单不重试;修复回对应单元工单或新建缺陷。

验收标准

  • Client 质量文档 §3 八项门禁逐项通过并留脱敏证据。
  • 项目负责人和实际操作人员共同确认。
  • 同商品同设备 dry_run 先通过。
  • live 只被白名单 Client 领取且只点击一次。
  • 只生成一个字段匹配的未付款订单。
  • 无付款、验证码绕过或风控绕过。
  • Client 不可逆、核单、Outbox 与 Admin 状态一致。
  • 执行后 live 关闭;异常恢复无再次下单。

怎么验证

需要真实 Windows Client、Android 设备、PDD 账号和线上 Admin。前后运行 Admin/Client 全量测试并按清单人工截图;所有材料遮盖账号、地址、订单个人信息、Cookie 和 token。

风险和回退

本验收会产生外部未付款订单,执行前必须获得当次授权。异常立即关闭 live;订单人工核对和取消/处理,系统不得自动取消、支付或重下。

## 基本信息 - 类型:需求 - 父级大工单:#96 - 所属 MVP / 版本:#97 - 阶段:阶段 4——真实设备首单集成验收 ## 要解决什么 自动化测试不能代替真实账号、设备和页面验收。需要严格限制下完成一个低金额未付款订单,证明 Admin 创建、Client 领取、提交、核单和回传闭环,且不付款、不重复。 ## 做什么 / 不做什么 - 做:确认门禁;准备白名单 Client/设备/账号和低金额商品;先 dry_run 再执行一条 live;核对 PDD 未付款订单、Client SQLite/Outbox、Admin 状态和日志;记录操作人员验收。 - 不做:不批量、不付款、不测试绕过验证码、不在不确定时重试、不把凭据或个人订单信息写入工单。 ## 怎么做 - 上线前备份 Admin 数据库和 Client SQLite,记录版本和回退。 - 同商品先 dry_run,人工核对商品、规格、数量、价格、库存和按钮。 - 关闭其他领取来源,确保单 Client、单 live、数量 1 和低金额。 - 项目负责人和实际操作人员共同启用 live 并确认只创建未付款订单。 - 执行一次后立即关闭 live,人工确认只有一个匹配未付款订单且无支付动作。 - 核对不可逆时间早于提交、只点击一次、Outbox 一条有效结果、Admin 状态一致。 - 异常立即停止并保留现场,只核单不重试;修复回对应单元工单或新建缺陷。 ## 验收标准 - [ ] Client 质量文档 §3 八项门禁逐项通过并留脱敏证据。 - [ ] 项目负责人和实际操作人员共同确认。 - [ ] 同商品同设备 dry_run 先通过。 - [ ] live 只被白名单 Client 领取且只点击一次。 - [ ] 只生成一个字段匹配的未付款订单。 - [ ] 无付款、验证码绕过或风控绕过。 - [ ] Client 不可逆、核单、Outbox 与 Admin 状态一致。 - [ ] 执行后 live 关闭;异常恢复无再次下单。 ## 怎么验证 需要真实 Windows Client、Android 设备、PDD 账号和线上 Admin。前后运行 Admin/Client 全量测试并按清单人工截图;所有材料遮盖账号、地址、订单个人信息、Cookie 和 token。 ## 风险和回退 本验收会产生外部未付款订单,执行前必须获得当次授权。异常立即关闭 live;订单人工核对和取消/处理,系统不得自动取消、支付或重下。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: chengma/cmautobuy#101