一、功能测试 1. 正常支付失败场景: - 创建一个满足优惠券使用条件(总价大于等于 300 元)的订单,领取满 300 减 200 的优惠券并应用到订单中。然后模拟支付过程中出现的常见问题,如网络中断、支付密码错误、支付渠道故障等,导致支付失败。检查优惠券是否自动回滚,即优惠券状态是否恢复为未使用状态,可再次用于其他订单。 - 多次重复上述步骤,确保每次支付失败后优惠券都能正确回滚。 2. 边界情况: - 在支付过程中,当订单金额刚好为 300 元时支付失败,检查优惠券的回滚情况。 - 如果系统支持部分支付(如先支付一部分金额,再用其他方式支付剩余金额),模拟部分支付失败的情况,验证优惠券的回滚逻辑。 3. 异常情况: - 强行中断支付进程(例如关闭支付页面或强制退出应用程序),观察优惠券是否回滚。 - 如果系统有超时机制,让支付过程超过超时时间导致支付失败,检查优惠券的状态。
点赞 评论

相关推荐

点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务