订单支付功能测试

简介: 订单支付功能测试

支付金额


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 支持的不同数据库之间的数量具有可比性。
832 0
使用 HammerDB 对 Citus 和 Postgres 进行 Benchmark,每分钟200万新订单处理测试(官方博客)
|
SQL 大数据 开发者
电商项目之交易订单明细流水表执行测试|学习笔记
快速学习电商项目之交易订单明细流水表执行测试
电商项目之交易订单明细流水表执行测试|学习笔记
|
Python
接口测试开发之:Python3,订单并发性能实战
接口测试开发之:Python3,订单并发性能实战
166 0
|
测试技术 数据库 Python
软件测试面试题:不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
软件测试面试题:不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
213 0
|
大数据 数据库 数据库管理
每天4亿行SQLite订单大数据测试(源码)
原文:每天4亿行SQLite订单大数据测试(源码) SQLite单表4亿订单,大数据测试 SQLite作为嵌入式数据库的翘楚,广受欢迎!新生命团队自2010年以来,投入大量精力对SQLite进行学习研究,成功应用于各系统非致命数据场合。
1276 0
|
大数据 数据库 数据库管理
每天4亿行SQLite订单大数据测试(源码)
SQLite单表4亿订单,大数据测试 SQLite作为嵌入式数据库的翘楚,广受欢迎!新生命团队自2010年以来,投入大量精力对SQLite进行学习研究,成功应用于各系统非致命数据场合。 SQLite极致性能 关闭同步,Synchronous=Off,提升性能。
1663 0
|
13天前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
48 3
|
1月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
67 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)