测试场景设计(一):扫码付款场景


【扫码支付验证场景】
1.二维码
  二维码是否可扫描,扫描弹出页面是否正确
  扫描弹出是固定金额还是需要手动输入金额
  二维码时长有效性
  过期二维码扫描
  模糊二维码扫描
  保存图片后扫描
2.扫码
  多用户对同一个订单进行扫描,只能被付款一次
  扫码过程中断验证,有来电等
  扫码后切回其他程序,切回后页面状态
3.支付
  对接不同三方平台支付
  同一笔订单重复支付
  金额验证
    输入单笔金额的最大、最小值
    金额限定小数点最后2位
    支付金额不能为空、0、负数
  单日成交最大限额
  如果是固定金额支付,验证篡改金额是否能成功支付(一般支付接口有签名验证,防止篡改)
  支付后验证付款方金额是否扣减
  支付成功金额是否立即到账/按约定延时到账
  支付后是否返回支付信息给用户及收款方
  支付结果
    成功
    失败
    余额不足
    点击取消
    超时
    密码错误
    超限额
  系统是否更新用户支付状态
  网络情况
    未联网扫描
    弱网扫描
  平台方断网后再次恢复能否受到支付信息
4.性能

  多并发用户同时扫码支付,系统是否正常
5.易用性