支付功能测试

摘要:
支付功能测试的执行:1.公司将支付测试交给专门负责支付接口的人员。2.如果是支付宝支付,可以使用支付沙漏来模拟支付测试。通过这种方式,您可以自己付款和收款,以避免在公司项目的付款测试中浪费自己的钱。支付功能测试注意事项支付功能通常涉及许多软件应用程序。支付功能的测试重点是是否存在资产损失和交易一致性。
 
支付功能测试的执行

1、公司交给专门负责支付接口等相关的人员进行支付测试

2、如果是支付宝支付可以用到支付沙漏,模拟支付测试。但是好像只能核对成功支付的情况。

3、给公司申请测试备用金,继续实际支付操作

4、把收款方改成自己的收款账号。这样就可以自己支付,自己收款,避免浪费自己的金钱做公司项目的支付测试。但是这也是有风险的。万一扣款成功,但是支付的金额 没有到账  可该怎么办?

支付功能测试考虑点

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

一、在支付金额上

1、金额的最小值 :如0.01  

2、无实际支付意义的金额:如0元订单

3、支付金额错误:格式错误 、数字错误(支付金额为负数)

3、超大金额 :设置的最高金额上限。(如微信红包单个最大值为200等)

4、余额小于实际需要支付的金额

5、银行卡或其他设置当日消费金额或者是单笔消费金额超限

二、支付接口上

关于支付会设计到很多第三方接口的相关的事件。比如:支付宝 、微信、网银系统 、手机银行、POS机的终端服务  甚至是 扫码枪 等硬件设备也是有关系的。

三、支付的操作问题上

1、指纹支付

2、免密支付

3、账号+密码支付

4、动态获取支付验证码支付

5、银行卡号+密码绑定支付

6、信用卡可能会设计到支付码等

如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储蓄卡之间的差异处。等都是需要考虑的。

四、产品的容错性上(异常处理)

1、如何处理退款

2、支付时出现断网  

3、支付失败之后 如何补单和退单

4、支付金额不足的情况下 ,充值后 是否可以继续支付

5、持续点击 是否会出现多次扣款

6、如果发生多次扣款,如何退款到支付账号

五、产品后台处理上

成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

微信支付验收用例文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1

支付宝:https://docs.open.alipay.com/270

免责声明:文章转载自《支付功能测试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Go项目实战:打造高并发日志采集系统(一)CentOS7.5 通过wget下载文件到指定目录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ASP.NET Core 2.0 支付宝当面付之扫码支付

前言 自从微软更换了CEO以后,微软的战略方向有了相当大的变化,不再是那么封闭,开源了许多东西,拥抱开源社区,.NET实现跨平台,收购xamarin并免费提供给开发者等等。我本人是很喜欢.net的,并希望.net core能够崛起。我是从.net core 1.1的时候开始使用的,到现在的.net core 2.0。.net core 2.0比1.1有了一...

软件测试之支付模块测试

支付功能测试的执行 1、公司交给专门负责支付接口等相关的人员进行支付测试 2、如果是支付宝支付可以用到支付沙漏,模拟支付测试。但是好像只能核对成功支付的情况。 3、给公司申请测试备用金,继续实际支付操作 4、把收款方改成自己的收款账号。这样就可以自己支付,自己收款,避免浪费自己的金钱做公司项目的支付测试。但是这也是有风险的。万一扣款成功,但是支付的金额 没...

微信支付商户申请接入信息汇总【接入教程】

微信支付(商户功能)功能介绍 微信支付(商户功能),是公众平台向有出售物品需求的公众号提供推广销售、支付收款、经营分析的整套解决方案。 商户通过自定义菜单、关键字回复等方式向订阅用户推送商品消息,用户可在微信公众号中完成选购支付的流程。商户也可以把商品网页生成二维码,张贴在线下的场景,如车站和广告海报。用户扫描后可打开商品详情,在微信中直接购买。 场景及类...

Asp.Net支付宝手机网站支付接口API之C#版

一、准备工作 1、使用企业支付宝签约手机网站支付 2、下载支付宝官方demo 文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1 下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub...

微信支付报错:统一下单和拉起支付的appid不一致(原创)

微信支付报错:统一下单和拉起支付的appid不一致 错误码:-2 提示参考: 参考统一下单的API (谦信君原创,转载请注明来源) 原因排查: 我们做的是APP微信支付 客户端向我服务端发请求,获取预支付ID信息,服务端这边在这里请求的是微信的统一下单的接口API 然后我的服务端会给客户端返回一个数组,供客户端请求调用微信的调起支付接口API 问题就出在这...

Vim的移动大法

Vim的移动大法 移动光标的按键 “h” 向左移动 “j”向下移动 “k”向上移动 “l”向右移动 在单词之间移动 注:word指的是以非空白字符分割的单词,WORD是以空白字符分割的单词。 w/W 移动到下一个word/WORD开头 e/E 移动到下一个word/WORD结尾 b/B 回到上一个word/WORD开头 在行间搜素移动 f光标之后 输入要搜...