51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2138|回复: 0
打印 上一主题 下一主题

支付功能测试

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

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-12-14 16:23:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    支付功能测试的执行
    1、公司交给专门负责支付接口等相关的人员进行支付测试
    2、如果是支付宝支付可以用到支付沙漏,模拟支付测试。但是好像只能核对成功支付的情况。
    3、给公司申请测试备用金,继续实际支付操作
    4、把收款方改成自己的收款账号。这样就可以自己支付,自己收款,避免浪费自己的金钱做公司项目的支付测试。但是这也是有风险的。万一扣款成功,但是支付的金额 没有到账  可该怎么办?

    支付功能测试考虑点

    支付功能在很多软件应用中常常涉及到。支付功能的测试关注点是有没有出现资损  和事务的一致性。

    一、在支付金额上
    1、金额的最小值 :如0.01
    2、无实际支付意义的金额:如0元订单
    3、支付金额错误:格式错误 、数字错误(支付金额为负数)
    4、超大金额 :设置的最高金额上限。(如微信红包单个最大值为200等)
    5、余额小于实际需要支付的金额
    6、银行卡或其他设置当日消费金额或者是单笔消费金额超限

    二、支付接口上
    关于支付会设计到很多第三方接口的相关的事件。比如:支付宝 、微信、网银系统 、[url=]手机[/url]银行、POS机的终端服务  甚至是 扫码枪 等硬件设备也是有关系的。
      
    三、支付的操作问题上
    1、指纹支付
    2、免密支付
    3、账号+密码支付
    4、动态获取支付验证码支付
    5、银行卡号+密码绑定支付
    6、信用卡可能会设计到支付码等
    如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储蓄卡之间的差异处。等都是需要考虑的。

    四、产品的容错性上(异常处理)
    1、如何处理退款
    2、支付时出现断网
    3、支付失败之后 如何补单和退单
    4、支付金额不足的情况下 ,充值后 是否可以继续支付
    5、持续点击 是否会出现多次扣款
    6、如果发生多次扣款,如何退款到支付账号
      
    五、产品后台处理上
    成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 20:58 , Processed in 0.066067 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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