给一个二维码进行扫码支付,怎么测试?

首先,二维码实际是一个url地址,手机扫码后,会根据二维码上的黑和白(黑色色块代表1,白色色块代表0)解析url地址。

业务流程

收款方出示二维码—付款方扫码—支付成功

功能测试

二维码
  1. 二维码可以正确识别
  2. 扫码后进入支付阶段
支付
  1. 输入金额还是固定金额(个人收款支付金额可以自己填写,商户生成的订单扫码金额固定)
    用到等价类划分法和边界值分析法
    1)正常金额
    最小:0
    最大:单笔最大、单日最大金额
    2)异常
    非数字、负数、0、小数点超过2位、单笔最大、单日最大
  2. 选择支付方式
    1)正常支付
    可以支持信用卡、储蓄卡、余额、第三方支付、好友代付
    2)异常
    未绑定支付方式,给出提示
    3)功能交互
    叠加优惠券、折扣等,金额正确
  3. 支付密码
    若设置了免密支付,付款成功;若未设免密支付
    1)正常
    可以支持的方式:账 密码、指纹识别、人脸识别、动态获取验证码、小额免密等
    2)异常
    输入多次密码超过次数上限,进行冻结;多次识别不成功多次,进行冻结;验证码不正确
  4. 支付状态
    1)支付成功,显示已成功支付,并有语音提示
    2)支付失败,进行提示

性能测试

  1. 用户操作的响应时间
  2. 多个用户同时在使用扫码操作,系统性能

安全性测试

  1. 二维码是否有时间和次数的限制
  2. 如果使用了安全套接层,测试加密是否正确,加密前后信息是否完整

兼容性测试

  1. 不同手机型 、系统

界面测试

  1. 界面是否清晰
  2. 没有错别字
  3. 出示二维码时自动调整屏幕亮度

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月26日
下一篇 2021年6月26日

相关推荐