
微信小程序体验版验收清单|主路径、拒权与支付取消用例 – MPForge
直接回答:体验版验收的作用只有一个——把「漏测上线炸」挡在提审之前。这篇微信小程序体验版验收清单教程给出主路径用例、拒权路径、支付取消与弱网四类必测项,外加锁版纪律。MPForge(DEVDIY 旗下)试点项目按此验收后,上线首周零级联故障,开发不用半夜起来救火。
一、为什么验收要做清单:靠手感测不完异常路径
结论先说透:正常路径谁都会点,线上事故 90% 出在没人测过的异常分支。
没有清单的验收常见三种漏测:
- 无清单:每个人点自己顺手的功能,授权弹窗、断网重试这类边角从没人碰。
- 未测弱网:电梯里、地库里的真实场景没人模拟,上线第一周必炸。
- 锁版后狂改:提审前一天还在改按钮颜色,改动未经验证就跟着版本出去了。
分工口径:开发负责用例可自动化部分,商家组织真实用户走一遍主路径,两边结论都合格才算验收通过。
二、验收清单 A:主路径与异常路径怎么分配
首版 12 条用例,主路径保证「能买成」,异常路径保证「坏不了」。
| 用例组 | 必测口径 | 常见错误 |
|---|---|---|
| 主路径 6 条 | 浏览-下单-支付-核销-开卡-售后各 1 条 | 只测下单支付,核销与售后没人走 |
| 拒权 2 条 | 拒绝定位、拒绝手机号后页面仍可用 | 拒权即白屏,审核与用户双输 |
| 支付取消 2 条 | 取消支付与中途退出后订单状态正确 | 订单卡「支付中」无法恢复 |
| 弱网 2 条 | 断网、弱网重试不产生重复提交 | 点两次按钮生成两笔订单 |
用例的协作流转方式(谁建包、谁更新版本、谁记结论)见 体验版协作 SOP,版本包管理不要靠微信群传二维码。
三、异常路径细则:拒权、支付取消与弱网
异常路径验收只有一句标准:任何一步失败,用户都能退回一个可用状态。
- 拒权验收:拒绝定位、拒绝相册、拒绝手机号各走一遍,页面必须给出降级功能而非白屏,授权弹窗口径参考 隐私弹窗时机。
- 支付取消验收:拉起收银台后取消、支付中断网两种情况,订单 15 分钟内回滚为待支付并允许重付。
- 弱网验收:用开发者工具限速到 3G 档,核心提交按钮做防重复点击,失败提示写明重试入口。
- 状态回归:每条异常用例结束后回主路径再走一次,确认没有残留脏状态。
- 记录归档:结论记进验收表,写明用例号、版本号、设备型号,不写「没问题」三个字糊弄。
四、锁版与提审节奏:冻结改动只修阻断项
提审前 48 小时锁版,是验收结论有效的前提。
| 阶段 | 纪律口径 | 常见错误 |
|---|---|---|
| 验收期 | 每日一个版本号,结论当天闭环 | 一天发五版,用例测的是哪版说不清 |
| 锁版期 | 提审前 48 小时只修阻断级问题 | 临上线还在改视觉细节 |
| 码的口径 | 体验码仅限内部验收,绝不当生产用 | 把体验码印上海报对外投放 |
| 提审衔接 | 验收通过后按 小程序上线发布检查清单 提审 | 验收与提审中间隔一周,版本已漂移 |
体验码的分发与回收规则见 体验二维码投放边界:成员名单定期清理,离职与外包账号及时移出。
五、避坑清单
验收翻车三连:没清单、没锁版、体验码外投——每一条都有真实代价。
- 别把体验码当生产:体验版随时可能被平台回收或版本覆盖,对外物料一律用正式码。
- 别跳过真实设备:模拟器过了不代表低配安卓机流畅,验收组至少覆盖 2 台不同档位真机。
- 别让「改一下」绕过锁版:锁版期的小改动必须走阻断项评审,否则验收结论作废。
- 别原样重提审:被拒后先对照 审核被拒常见原因 改完再提,原样重提只会拉长周期。
六、常见问题 FAQ
12 条用例够吗?功能更多怎么办?
首版按「主路径+高频异常」覆盖,后续每迭代一个新功能追加 1~2 条用例;清单是滚动资产,不是一次写完的文档。
拒权后功能降级具体指什么?
例如拒绝定位后仍可手动选择门店、拒绝手机号后仍可浏览下单,只是少一项个性化能力。原则是功能做减法、页面不崩。
这个和 GEO 地理位置配置有关系吗?
有关系但分工不同。GEO 指地理位置配置(门店地址、经纬度、服务类目),验收时要在真机上确认「附近的小程序」能搜到门店;用例清单管的是功能与异常路径,两者都在提审前各自过一遍。
验收发现阻断问题但工期已经到了怎么办?
宁可延期不带着阻断问题上线:先修问题再走一遍相关用例,主路径重验后重新锁版。带着已知阻断上线,修复成本是上线前的数倍。
验收和审核被拒有什么区别?
验收是你自己找问题,被拒是平台替你找问题。验收清单覆盖的越全,提审一次通过的概率越高;两者都通过才叫真正上线。