51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3763|回复: 2
打印 上一主题 下一主题

[转贴] 第三方支付的测试用例怎么写?

[复制链接]
  • TA的每日心情

    2016-10-29 22:53
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2021-7-1 16:26:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    总结下之前测试过程中的支付相关的测试用例:

    支付流程:
    1:正常的发起一笔流量充值请求,检查点:
    1)用户发过去的信息有携带key值
    2)商户系统本地数据会留存一份用户的订单信息,并且会根据每笔订单信息生成一笔支付信息(同时留存到本地)
    3)第三方支付成功,第三方有存支付订单信息
    4)充值成功,用户的流量余额有对应增加

    异常用例
    1、修改用户发过去的数据:
    1)产品ID 与价值不对等---->检查点:篡改数据和key,检查商户系统报错:key值不对或者是用户数据有误。
    2)取消充值流量
    3)重复发起流量充值请求

    2、商户系统-第三方之间:
    1)密钥搞错-第三方报错,不接收密钥
    2)提交商户系统里面不存在的订单/支付订单->第三方这里也是不能通过请求
    3)篡改用户支付金额–>第三方也要检查

    3、第三方–用户之间:
    1)支付密码错误/余额不足
    2)取消支付
    3)重复支付[对账—>处理退款]

    退款流程

    正常的用例:
    1.用户发起退款—>该用户的订单以及支付订单号都要存在。—检查点:商户系统/第三方检查数据没有问题,可以退款成功—>交易状态改成退款

    异常用例:
    1:无故发起退款:提交不存在的订单号或者支付订单号 —>订单号不存在/支付订单号不存在
    2:信息不匹配发起退款:提交订单号与支付订单号不匹配的数据—>订单号/支付订单号有误
    3:退款大于实际金额:提交的退款金额大于实际支付订单的金额–>商户系统要报错
    4:商户系统这里发过去的请求:退款金额大于实际支付金额–>第三方要报错
    ————————————————
    版权声明:本文为CSDN博主「Ge格」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    图片内容请看有道云笔记:文档:第三方支付的测试用例怎么写?.note
    链接:http://note.youdao.com/noteshare ... 65A8DDC08C33EE23213
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-3 09:43 , Processed in 0.064133 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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