第三方支付流程,【银行测试】第三方支付功能测试要点+贷款FAQ面试题(详情)

2024-02-13
来源:网络整理

前言一、第三方支付功能测试点

付款流程:

我们在测试一个功能的时候,首先需要了解这个逻辑,订单支付逻辑一般有以下内容:

1)创建本地唯一订单号;

2)调用支付并在支付平台生成支付订单;

将返回付款凭证()

回调方法中会获取支付订单号

3)待支付时,支付平台会回调通知接口;

本地保存要支付的订单信息(此时有两条订单记录:一条本地订单,一条来自支付平台的订单,两个ID是关联的)

4)用户根据收到的支付凭证发起支付(只需要管理成功的支付,不成功的可以忽略)

5)支付平台回调通知接口(支付成功)

更新付款订单

更新本地订单

后续操作

6)主动检查订单状态

更新付款订单

更新本地订单

后续操作

退款或反映(未详细说明)

实际遇到的支付异常测试点:

您只需了解以上内容即可。 大多数内容项一旦您熟悉了就会知道。 很多情况下会具体项目具体分析。 下面的异常测试点大多是我亲身经历过的容易出现异常的情况。

具体测试场景:

1)如果连续访问支付接口2次(及以上),如果第一次访问回调未完成,则需要限制第二次访问;

可能出现的问题:直接返回第二个结果,第一个请求可能成功,但是第一个请求返回的结果被第二个请求返回的失败结果覆盖了;

2)不断接入回调订单接口(向支付平台提交支付请求接口),并生成多重签名。 需要验证订单返回的签名是否是最新的;

可能出现的问题:如果使用之前生成的签名进行支付,会报错;

3)订单重复提交付款然后退回。 退出支付并再次调用支付只会生成不同的签名。 这是根据需求而定的;

4)需要验证的签名只能支付一次,这是根据需求而定的;

5)支付签名验证,这个根据需求和个人而定。 如:异常/特殊符号等;

6)支付0元/0.01元/0.001元;

7)支付负值;

8)支付回调超时后端处理:合理的文案。 方法:加挡板/断点;

9)关注消息回调。 如果是第三方支付系统,通常会有异步消息回调。

例如:支付后,会在一定时间内无限循环查询接口,最终返回成功或失败,但订单不会直接知道结果。 系统需要再次访问一个接口,了解支付的最新状态,以了解订单是否支付成功;

三方支付原理_三方支付业务主要包括_第三方支付流程

2.贷款知识面试题

1)如果让你测试一个6个月的p2p贷款产品,你应该如何设计案例并陈述测试点?

回答思路: 1.从用户的角度进行测试。 您可以测试用户如何使用它。 2 一个人扮演多个角色测试。 3.想出更多不寻常的场景。

贷款产品投标截止日T+7的全部投标和未投标投标情况。

贷款产品投标截止日T+7前,产品投标提前全部履行

产品建立后,每月还款日前,检查系统是否发出邮件、短信、站内消息通知借款人充值至平台账户。

每月还款日,借款人充值还款时,查看充值资金充足、不足、未充值时系统如何处理。 当充值资金不足或没有充值时,系统应有罚息。

在借款人提前还清余额的场景下,部分产品不支持提前还款,部分产品要求一定时间后提前还款(提前还款有一定的手续费)。

这些都是需要重点关注的测试点。 (您必须先作为借款人提前还清余额,然后作为后台管理员审核,然后作为投资者查看虚拟账户资金到账)

当借款人还清上期资金后,可到后台页面查看贷款产品的状态。 本来应该正常结束的。 到首页再搜索一下,应该找不到贷款产品了。 (或者添加:去数据库查看该贷款产品的状态)

2)你的P2P在线吗? 我可以检查一下吗? 该项目花了多长时间以及预计多长时间完成?

回答:

两种选择:

尚未上线,无法查看。 这是一个新项目,预计半年内完成。 但由于过程中存在一些问题尚未解决,未能在预计时间内完成。

大家写的项目名确实可以在网上找到,所以说是网上的,可以找到。 (其实面试官也可能不会检查)

3)如何衡量实名认证? 您想从哪个平台检索数据?

实名认证接口:

银行卡实名认证(调用银行接口验证卡号、姓名、身份证号、手机号,需要使用手机收到的验证码)

身份验证、实名认证(全国公民身份证号码查询服务中心,或直接公安接口)

4)你们还测试P2P的后端管理吗? 个人芝麻信用积分信息在哪里查询?

测试后台管理:

后端也测试了,但我主要测试前端。 我的重点是前端。 后端仅供使用,只要能配合前端正常完成流程即可。

后台主要管理前端,包括贷款管理和资金管理。

贷款管理:可以查看投资者的投资状况,也可以查看借款人的借款产品,并对借款产品进行管理。 例如审批、各期还款提醒、预警等。

资金管理:管理和查看用户充值情况,审批用户提现流程。

芝麻积分:调用支付宝接口。 芝麻信用:调用支付宝接口(支付宝提供芝麻信用服务,每张支票收费约0.1元)

5)P2P功能测试通常进行多少轮?

回答:

中版(大改版,每月上线一次):

测试一般分为2轮:第一轮:5天; 第二轮:3天; 回归测试2天; (共10个工作日)。 (一个月有22个工作日,需求分析与评审、编写测试用例等一般占用整个版本时间的一半,或者少几天)

小版本(小修改,每两周一次):一轮测试3天,回归测试2天。

以下是我整理的2023年最全面的软件测试工程师学习知识架构体系图。

1.从入门到编程再到精通

三方支付业务主要包括_第三方支付流程_三方支付原理

2. 接口自动化项目的实际实施

三方支付业务主要包括_三方支付原理_第三方支付流程

3.Web自动化项目实战

第三方支付流程_三方支付业务主要包括_三方支付原理

4、App自动化项目实际实施

第三方支付流程_三方支付业务主要包括_三方支付原理

5、一线厂商简历

第三方支付流程_三方支付原理_三方支付业务主要包括

6. 测试开发系统

三方支付原理_第三方支付流程_三方支付业务主要包括

7.常用自动化测试工具

三方支付业务主要包括_第三方支付流程_三方支付原理

八、性能测试

第三方支付流程_三方支付原理_三方支付业务主要包括

9. 总结

成功属于那些敢于挑战、追求梦想的人。 无论前方有多少困难,只要我们保持毅力和信念,就一定能够创造属于自己的辉煌。

无论您处于什么情况,请相信自己的潜力和能力。 只要我们勇敢追求,积极奋斗,就一定能够到达成功的巅峰,实现自我价值的最大化。

生活中的每一次挑战都是塑造自我的机会。 只有勇于面对困难,才能突破自我,实现更高的目标。 努力拼搏,让梦想照亮前进的道路!

分享