zl程序教程

您现在的位置是:首页 >  其它

当前栏目

【软件测试】支付的功能测试(测试点+测试方法)实战宝典......

实战 软件测试 支付 ...... 功能测试 宝典 测试方法 测试点
2023-09-11 14:15:51 时间


前言

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

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

在支付金额上
1、金额的最小值:如0.01。
2、无实际支付意义的金额:如0元订单。
3、支付金额错误:格式错误 、数字错误(支付金额为负数)。
4、超大金额:设置的最高金额上限。(如微信红包单个最大值为200等)
5、余额小于实际需要支付的金额。
6、银行卡或其他设置当日消费金额或者是单笔消费金额超限。

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

支付的操作问题上
1、指纹支付。
2、免密支付。
3、账号+密码支付。
4、动态获取支付验证码支付。
5、银行卡号+密码绑定支付。
6、信用卡可能会设计到支付码等
如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储蓄卡之间的差异处。等都是需要考虑的。

产品的容错性上(异常处理)
1、如何处理退款。
2、支付时出现断网。
3、支付失败之后 如何补单和退单。
4、支付金额不足的情况下,充值后是否可以继续支付。
5、持续点击 是否会出现多次扣款。
6、如果发生多次扣款,如何退款到支付账号。
7、当支付回调网络、服务器出现故障时,后面是否再次回调处理。

产品后台处理上
成功订单的账务处理、失败订单的账务处理、退款订单的账务处理、差错账处理等等。

第三方支付测试场景
罗列了以下常见支付的测试场景(正常和异常,适用于各渠道)
1、账户余额充足时的成功支付;
2、账户余额不足,支付失败;
3、一笔订单,两个用户同时支付,只有一个用户支付成功;
4、支付订单超过系统设置时间,但支付成功后应该关闭订单,原路返还支付金额;
5、用户超过通道支付最大限额、最低限额、错误金额的支付(如金额格式的错误),支付失败;
6、用户第三方支付过程中中断(断网、支付页面退出、关闭、取消),支付失败;
7、用户支付在提示支付成功后,立即关闭应用(因断电、断网、关闭退出应用),支付成功;
8、支付时前往第三方支付跳转进行金额的篡改,支付失败;
9、第三方支付失败后,关闭支付页面,回到用户端订单支付页面,试图选择支付完成(或支付成功),订单仍支付失败;
10、上次支付中断后,继续支付应能支付成功。
11、用户申请退款后,应把钱原路返还给用户。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

要想像雄鹰那样飞翔,你就需要宽大的翅膀,而知识正是这一双能使你在人生之路展翅翱翔的翅膀,你能做的,只有提升此刻的自己,多多学习。

我们之所以要努力,不是为了改变世界,而是为了不让世界改变我们。无论你是谁,无论你正在经历什么,坚持住,你定会看见最坚强的自己。

学会从层层困惑中看到一丝希望,学会从重重困难中找到一缕曙光,学会从阵阵郁闷中发现一份悠扬,学会从种种坎坷中获得一些力量。