订单支付功能测试

简介: 订单支付功能测试

支付金额


1.小于最小值,如:小于0.01


2.大于最大值/金额上限


3.无实际意义金额,如0元


4.格式错误(负数、非数字)


5.余额小于实际需要支付的金额


6.超过第三方支付接口当日消费/单笔消费金额


支付接口


第三方接口,微信/支付宝/网银系统/post机终端服务


→ 可以参照小鱼的这篇文章:《支付宝支付接口测试》


image.png


支付操作


1.指纹支付


2.免密支付


3.账号+密码支付


4.动态获取支付验证码支付


5.银行卡密支付


6.信用卡支付码


异常处理


1.退款处理


2.支付数据交换时中断(断电、断网、弱网),重新启动能否再支付


3.支付失败后如何处理


4.支付金额不足时,充值后可否继续支付


5.持续点击


6.多次扣款如何处理退款


7.取消支付/取消支付后再次支付


8.第三方支付未登录时支付


兼容性


PC/笔记本/平板/手机端支付


后台处理订单


1.成功订单财务处理


2.失败订单财务处理


3.退款订单财务处理


4.差错账单如何处理等


目录
相关文章
|
SQL 存储 安全
使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试(官方博客)
HammerDB 为您提供的用于比较基准运行的主要数字称为 NOPM(每分钟新订单数)。 HammerDB 使用 NOPM 而不是 TPS(每秒事务数),以使 HammerDB 支持的不同数据库之间的数量具有可比性。
794 0
使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试(官方博客)
|
SQL 大数据 开发者
电商项目之交易订单明细流水表执行测试|学习笔记
快速学习电商项目之交易订单明细流水表执行测试
电商项目之交易订单明细流水表执行测试|学习笔记
|
Python
接口测试开发之:Python3,订单并发性能实战
接口测试开发之:Python3,订单并发性能实战
161 0
|
测试技术 数据库 Python
软件测试面试题:不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
软件测试面试题:不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
203 0
|
测试技术
SAP CRM订单模型CRMD_SHIPPING的单元测试方法
SAP CRM订单模型CRMD_SHIPPING的单元测试方法
133 0
SAP CRM订单模型CRMD_SHIPPING的单元测试方法
|
测试技术
SAP CRM WebClient UI订单搜索的各种条件的实现原理和性能测试
SAP CRM WebClient UI订单搜索的各种条件的实现原理和性能测试
SAP CRM WebClient UI订单搜索的各种条件的实现原理和性能测试
|
SQL Java 测试技术
如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
152 0
如何用ABAP代码的方式在短时间内批量生成大量订单数据用于性能测试
|
大数据 数据库 数据库管理
每天4亿行SQLite订单大数据测试(源码)
原文:每天4亿行SQLite订单大数据测试(源码) SQLite单表4亿订单,大数据测试 SQLite作为嵌入式数据库的翘楚,广受欢迎!新生命团队自2010年以来,投入大量精力对SQLite进行学习研究,成功应用于各系统非致命数据场合。
1272 0