功能层面
- 关系绑定:链接、二维码、邀请码三种入口都能正确绑定;老用户、已绑定用户再次点击不覆盖。
- 佣金计算:按比例、按固定额、按商品、按等级的组合规则逐一验证。
- 等级升降:达标自动升级、到期降级、权益同步变化。
- 提现流程:申请、审核、打款、失败退回、余额不足。
- 多端一致:小程序、H5、后台看到的佣金数字必须完全一致。
资金相关的边界用例
- 使用优惠券后佣金是否按实付计算。
- 订单部分退款后佣金是否正确回退。
- 已提现后发生退款,余额变负时的处理。
- 连续多次退款、取消、换货叠加。
- 规则变更当天跨点下单,佣金按哪个快照计算。
- 支付回调重复到达,是否只生成一条佣金。
并发与异常
- 秒杀场景:同一商品被大量分销商同时推广,库存和佣金都不能算错。
- 重复提交:提现按钮连点、订单重复支付。
- 接口超时:支付回调超时重试,状态机是否正确。
- 数据迁移:老系统的余额、等级、关系链导入后是否与原始数据一致。
验收方法
除了功能测试,强烈建议做一次人工对账演练:模拟 50 笔真实订单(含退款、优惠、升级),用 Excel 手工算一遍佣金,再和系统逐笔比对。这个动作能发现测试用例覆盖不到的问题,是上线前最有价值的一道关。