第三方支付接口测试面试要点
第三方支付接口测试,主要是看你的接口功能实现的是否满足需求,以及你的测试思路是否正确。因此,接口测试工程师要从以下几个方面来准备。
首先,我们需要了解第三方支付的流程;
最后,我们需要知道第三方支付接口测试中常见的问题以及解决方案。
支付流程
1、用户向支付渠道提交订单;
2、支付渠道接收到用户订单后,将订单信息发送给清算渠道;
3、清算渠道将用户支付信息发送给银行;
4、银行向收单机构发起交易请求,并将交易信息反馈给清算渠道;
5、收单机构进行交易处理,并将处理结果返回给清算渠道;
6、清算渠道根据交易结果向用户返回最终的支付结果。
接口测试思路
接口测试一般要看接口功能是否满足需求,以及实现接口时有没有考虑到一些问题。
接口测试一般是按照以下流程来进行:
1.业务流程测试,看业务是否按照预期的流程来执行;
2.功能测试,看实现的功能是否满足需求;
常见问题
1、接口中没有参数:输入参数里没有返回值,这种情况下会直接返回交易失败;
4、参数缺失会导致错误;
5、参数不合理:参数长度不合理,会导致交易失败;
6、参数类型错误:支付接口中的参数类型错误,也会导致交易失败;
7、异常处理逻辑错误:出现异常没