51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3321|回复: 1
打印 上一主题 下一主题

[原创] 说一说支付模块需要考虑到的测试点

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:07
  • 签到天数: 1020 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-12-3 09:40:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     支付功能测试考虑点
      支付功能在很多软件应用中常常涉及到。支付功能的测试关注点是有没有出现资损和事务的一致性。
      考虑的时候应该由大的范围到小的范围。
    一、支付接口上
      关于支付会设计到很多第三方接口的相关的事件。比如:支付宝、微信、网银系统、手机银行、POS机的终端服务。甚至是扫码枪等硬件设备也是有关系的。
      二、支付方式
      支付方式顾名思义就是用什么去支付,各大银行的app软件,网银支付,第三方支付软件(比如微信,支付宝,QQ,云支付......),通过不同的支付方式其实质还是调用支付接口,比如支付宝调用支付宝的支付接口,如果用支付宝使用招行信用卡,那么就是调用招行的支付接口了。
      三、支付渠道的不同
      比如使用借记卡,信用卡,余额保,账户余额,花呗,借呗等。
      四、支付操作
      支付时可以使用:
      免密支付,密码支付,指纹支付,声波支付,碰一碰支付,人脸支付、账号+密码支付、动态获取支付验证码支付、银行卡号+密码绑定支付、信用卡可能会设计到支付码等······这些情况都需要考虑。
      五、在支付金额上
      1、金额的最小值:如0.01
      2、无实际支付意义的金额:如0元订单
      3、支付金额错误:格式错误、数字错误(支付金额为负数)
      3、超大金额:设置的最高金额上限。(如微信红包单个最大值为200等,限额的影响)
      4、余额小于实际需要支付的金额(余额不足)
      5、银行卡或其他设置当日消费金额或者是单笔消费金额超限
      六、是否到账
      最最要的是:事务的一致性,我这边金额减少了,对方是否收到了呢
      影响点:对方账户被冻结,不存在,以注销等等情况
      七、网络情况
      网络速度的考虑:4g,3g,2g,局域网,宽带,5g
      八、突发情况
      比如断网,断电,黑屏,蓝屏,突然来电话,短信,消息,支付的时候卡片正好被冻结。
      九、后台处理
      ·如何处理退款
      ·支付失败之后如何补单和退单
      ·持续点击是否会出现多次扣款
      ·如果发生多次扣款,如何退款到支付账号
      ·成功订单的账务处理、
      ·失败订单的账务处理、
      ·退款订单的账务处理、
      ·差错账处理等等。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-19 06:33 , Processed in 0.065779 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表