第三方支付接口测试面试要点

第三方支付接口测试面试要点

  第三方支付接口测试,主要是看你的接口功能实现的是否满足需求,以及你的测试思路是否正确。因此,接口测试工程师要从以下几个方面来准备。

  首先,我们需要了解第三方支付的流程;

  最后,我们需要知道第三方支付接口测试中常见的问题以及解决方案。

  支付流程

  1、用户向支付渠道提交订单;

  2、支付渠道接收到用户订单后,将订单信息发送给清算渠道;

  3、清算渠道将用户支付信息发送给银行;

  4、银行向收单机构发起交易请求,并将交易信息反馈给清算渠道;

  5、收单机构进行交易处理,并将处理结果返回给清算渠道;

  6、清算渠道根据交易结果向用户返回最终的支付结果。

  接口测试思路

  接口测试一般要看接口功能是否满足需求,以及实现接口时有没有考虑到一些问题。

第三方支付接口测试面试要点_第1张图片

  接口测试一般是按照以下流程来进行:

  1.业务流程测试,看业务是否按照预期的流程来执行;

  2.功能测试,看实现的功能是否满足需求;

  常见问题

  1、接口中没有参数:输入参数里没有返回值,这种情况下会直接返回交易失败;

  4、参数缺失会导致错误;

  5、参数不合理:参数长度不合理,会导致交易失败;

  6、参数类型错误:支付接口中的参数类型错误,也会导致交易失败;

  7、异常处理逻辑错误:出现异常没有正确处理,也会导致交易失败;

  8、异常处理的时间过长:一般情况下是10秒,特殊情况下1分钟都有可能。

  解决方案

  1.根据以上的流程,可以得出支付接口测试的一般步骤。其中,最重要的就是要对业务流程有足够的了解。在这里,我推荐大家可以使用 Jira来做接口测试。

  2.由于第三方支付接口测试中可能会遇到的问题,比较常见的有以下几点:

  (1)接口异常

  (2)数据异常

  (4)接口调用错误

  3.针对以上几点问题,我们可以采用下面这几种测试方法来进行接口测试。当然,在面试时,还会问到其他相关问题,比如:

  总结

  1、第三方支付的流程一般包括:商户申请接口、商户提交接口、银行返回接口。在测试的时候,我们要知道各环节的具体情况。

  2、在第三方支付接口测试时,我们要知道第三方支付接口测试中常见的问题,以及解决方案。

  3、最后,我们要知道第三方支付接口测试是一个繁琐复杂的过程,需要我们具有耐心。在面试时,我们需要能够根据问题写出详细的解决方案。

  4、第三方支付的接口测试是一个非常重要的环节,不仅要掌握第三方支付的流程,还要对其他模块有一定的了解。

  5、以上就是我对第三方支付接口测试面试要点的介绍,希望能对大家有所帮助。

你可能感兴趣的:(软件工程,测试用例,可用性测试)