114 lines
3.1 KiB
Markdown
114 lines
3.1 KiB
Markdown
# 安心验履约链路冒烟检查表
|
|
|
|
## 目标
|
|
|
|
确认用户端、后台、消息中心围绕以下主链路已经闭环:
|
|
|
|
1. 用户下单
|
|
2. 用户寄送商品并提交运单
|
|
3. 鉴定中心签收
|
|
4. 鉴定中 / 补料
|
|
5. 报告出具
|
|
6. 用户确认寄回地址
|
|
7. 后台登记回寄运单
|
|
8. 用户签收回寄商品
|
|
|
|
## 自动检查
|
|
|
|
先执行:
|
|
|
|
```bash
|
|
cd /Users/wushumin/www/biyou/anxinyan/server-api
|
|
php tools/smoke_check.php
|
|
```
|
|
|
|
预期:
|
|
|
|
- 输出 `SMOKE_OK`
|
|
- `app` 与 `admin` 关键接口全部通过
|
|
- 报告详情接口包含 `verify_qrcode_url`
|
|
|
|
## 人工检查
|
|
|
|
### 1. 新建订单
|
|
|
|
- 用户端发起一笔新订单
|
|
- 在确认订单页必须可以选择“寄回地址”
|
|
- 未选择寄回地址时,不能提交订单
|
|
- 订单创建成功后,订单详情应显示:
|
|
- 收货仓库
|
|
- 寄回地址
|
|
- 下单资料
|
|
|
|
### 2. 用户寄送
|
|
|
|
- 订单状态应为 `待寄送` 或 `已提交运单`
|
|
- 用户寄送页应只展示“寄往鉴定中心”物流
|
|
- 提交运单后:
|
|
- 订单详情提示改为“等待鉴定中心签收”
|
|
- 订单列表状态应显示 `已提交运单`
|
|
|
|
### 3. 鉴定中心签收
|
|
|
|
- 后台订单详情点击“标记鉴定中心签收”
|
|
- 订单状态应变为 `鉴定中心已收货`
|
|
- 用户端订单详情同步显示已签收
|
|
|
|
### 4. 补料
|
|
|
|
- 后台发起补料后:
|
|
- 用户端订单状态应显示 `等待您补充资料`
|
|
- 鉴定作业台任务状态应显示 `待用户补料`
|
|
- 不得出现 `已退回` 这类容易误解成回寄商品的文案
|
|
|
|
### 5. 报告出具
|
|
|
|
- 后台发布报告后:
|
|
- 用户端报告中心出现报告
|
|
- 报告详情页显示验真二维码
|
|
- 订单状态应显示 `待寄回`
|
|
- 消息中心收到“报告已出具”
|
|
|
|
### 6. 用户确认寄回地址
|
|
|
|
- 订单详情页 `寄回给您` 区块应显示地址
|
|
- 老订单若没有寄回快照,应自动回退显示用户默认地址
|
|
- 用户可在回寄前修改寄回地址
|
|
|
|
### 7. 后台登记回寄运单
|
|
|
|
- 后台订单详情点击“登记回寄运单”
|
|
- 若订单没有寄回地址快照,但用户有默认地址,应能自动补写后继续登记
|
|
- 登记成功后:
|
|
- 订单状态应显示 `物品已寄回`
|
|
- 用户端订单详情显示回寄物流
|
|
- 消息中心收到“鉴定物品已寄回”
|
|
|
|
### 8. 标记用户签收
|
|
|
|
- 后台订单详情点击“标记用户签收”
|
|
- 完成后:
|
|
- 订单状态应显示 `已完成`
|
|
- 回寄物流状态应为 `用户已签收`
|
|
- 消息中心收到“回寄商品已签收”
|
|
- 用户端订单详情应提示本次订单已完成
|
|
|
|
## 当前已实现的关键点
|
|
|
|
- 下单确认时选择寄回地址
|
|
- 订单详情展示寄回地址与回寄物流
|
|
- 后台登记回寄运单
|
|
- 后台标记用户签收
|
|
- 回寄消息通知联动
|
|
- 用户端与后台订单状态口径统一
|
|
- 报告详情二维码显示
|
|
|
|
## 仍建议重点人工确认
|
|
|
|
- 历史老订单在没有寄回地址快照时的展示是否符合预期
|
|
- `completed` 状态下,列表页是否准确区分:
|
|
- 物品已寄回
|
|
- 已完成
|
|
- 用户消息中心的回寄通知点击跳转是否总是进入正确订单
|
|
- 报告页二维码在 H5 与小程序环境下都能正常扫描
|