软件测试面试:“预售活动功能如何测试?”

一、考察点
考察电商完整链路思维:活动时段、定金尾款、限购库存、支付流程、退款规则、状态流转、并发异常,是电商面试高频大题。

二、解题思路
按 活动时间 → 商品展示 → 定金流程 → 尾款流程 → 限购库存 → 规则权益 → 状态流转 → 异常中断 → 退款售后 → 并发安全 逐层回答。

三、答案参考
1、活动时间阶段测试
分三个阶段:
预热期:可看商品、加购物车,不能付定金
预售期:可付定金、锁定名额
尾款期:可付尾款,过期不可付
活动结束后入口置灰,无法下单。
2、商品价格展示
预售价、原价、定金、立减金额、尾款金额 显示准确
定金可抵扣金额计算正确
优惠券、满减能否和预售叠加,按业务规则校验
3、定金下单流程
选择规格 → 付定金 → 锁定库存 → 生成预售订单
付定金成功后订单状态变更为待付尾款
定金支付失败不锁定库存、不生成有效订单
4、尾款支付规则
到尾款时间才可付款,未到时间按钮置灰
尾款支持全额、分期,支付渠道正常
尾款超时未付:订单自动关闭、定金是否退还按规则执行、释放库存
5、限购 & 库存测试
每人限购预售件数,超出拦截
预售限量名额,抢完售罄下架
多人同时下单,不超卖、库存锁定准确
6、定金规则校验
定金不退 / 可退 规则正常
主动取消预售订单,定金返还逻辑正确
改规格、改地址后,定金权益不变或重新计算
7、优惠与叠加
预售专属券、店铺券、平台券能否叠加
定金立减 + 优惠券双重抵扣,实付金额计算无误差
8、订单状态流转
预热→可付定金→已付定金→待付尾款→已付尾款→待发货
每个阶段按钮文案、可操作权限正常,不乱状态。
9、异常场景测试
付定金 / 尾款中途断网、闪退、退出页面
弱网重复点支付,不重复扣款、不重复锁库存
浏览器刷新、换设备登录,订单状态同步一致
10、退款售后
只付定金申请退款:按规则退定金、释放名额
付完全款后全额退、部分退金额计算正确
退款原路退回、资金流水对账正常
11、接口 & 风控
抓包改预售价、改定金、改限购数量,后端拦截
高并发预售下单,接口防重幂等,不生成脏订单
脚本批量薅预售名额,风控拦截
12、多端兼容
APP、小程序、H5 预售展示、下单规则、价格权益完全一致。

四、总结
预售功能测试核心:
分三段时间、测定金锁定、测尾款时效、价格抵扣算准、限购库存防超卖、订单状态不乱跳、超时自动关单、退款规则清晰、并发不脏单、接口防篡改。
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务