第三方支付测试点__肖sir__测试点整理
第三方支付接口测试点:
1、订单是否可以正常提交
2、同一订单是否可以重复提交
3、提交的订单能否取消
4、后台收到订单能否进行保存
5、支付接口收到订单信息是否和提交订单信息一致
6、点击确认支付,页面能否跳转至选择支付接口页面
7、返回的订单页面,是否有订单信息
8、点击确认支付,能否选择微信支付
9、点击确认支付,能否选择支付宝支付
10、点击确认支付,能否选择网银支付
11、输入错误的密码能否支付成功
12、不输入密码能否支付成功
13、输入账号和密码不相符,能否支付成功
14、连续多次输入错误密码,是否还能继续支付
15、无网络状态下,能否扣款成功
16、弱网状态下,能否扣款成功
17、点击多次提交支付,能否多次扣款
18、余额不足情况下
19、扣款金额是否和订单金额一致
20、后台商家能否收到支付成功消息
21、支付成功后,页面是否跳转至指定页面
22、支付成功后,订单状态是否更新为已付款
==============================================
支付功能测试考虑点
支付功能在很多软件应用中常常涉及到。支付功能的测试关注点是有没有出现资
损 和事务的一致性。
一、在支付金额上
1、金额的最小值 :如0.01
2、无实际支付意义的金额:如0元订单
3、支付金额错误:格式错误 、数字错误(支付金额为负数)3、超大金额 :设置的最高金额上限。(如微信红包单个最大值为200等)
4、余额小于实际需要支付的金额
5、银行卡或其他设置当日消费金额或者是单笔消费金额超限
二、支付接口上
关于支付会设计到很多第三方接口的相关的事件。比如:支付宝 、微信、网银
系统 、手机银行、POS机的终端服务 甚至是 扫码枪 等硬件设备也是有关系
的。
三、支付的操作问题上
1、指纹支付
2、免密支付
3、账号+密码支付
4、动态获取支付验证码支付
5、银行卡号+密码绑定支付
6、信用卡可能会设计到支付码等
如今的支付方式多样化、快捷支付和银行卡支付之间的差异性。信用卡和普通储
蓄卡之间的差异处。等都是需要考虑的。
四、产品的容错性上(异常处理)
1、如何处理退款
2、支付时出现断网
3、支付失败之后 如何补单和退单
4、支付金额不足的情况下 ,充值后 是否可以继续支付
5、持续点击 是否会出现多次扣款
6、如果发生多次扣款,如何退款到支付账号
第三方支付接口测试点:
1、订单是否可以正常提交
2、同一订单是否可以重复提交
3、提交的订单能否取消
4、后台收到订单能否进行保存
5、支付接口收到订单信息是否和提交订单信息一致
6、点击确认支付,页面能否跳转至选择支付接口页面
7、返回的订单页面,是否有订单信息
8、点击确认支付,能否选择微信支付
9、点击确认支付,能否选择支付宝支付10、点击确认支付,能否选择网银支付
11、输入错误的密码能否支付成功
12、不输入密码能否支付成功
13、输入账号和密码不相符,能否支付成功
14、连续多次输入错误密码,是否还能继续支付
15、无网络状态下,能否扣款成功
16、弱网状态下,能否扣款成功
17、点击多次提交支付,能否多次扣款
18、余额不足情况下
19、扣款金额是否和订单金额一致
20、后台商家能否收到支付成功消息
21、支付成功后,页面是否跳转至指定页面
22、支付成功后,订单状态是否更新为已付款