首页 > 其他分享 >带有支付功能的产品如何测试

带有支付功能的产品如何测试

时间:2022-12-10 10:00:15浏览次数:32  
标签:功能 流程 金额 账务 测试 支付 带有

  软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么?

  财务人员有句老话叫:财务无小事。因为,首先,任何涉及到财务的问题,不论金额有多么的小,它在性质上也是严重事件;其次,在各种金融支付功能已深入老百姓生活的方方面面的今天,一个程序中,哪怕仅有一个小小的支付问题,那么,最后引起的也可能是涉及成百上千乃至上亿元金额和大量用户的大问题。

  因此,专业的测试人员,在对待带有支付功能的产品时,都会格外的小心谨慎,将边界值分析、等价类划分、错误推测、因果图等各种测试方法进行结合,整理出尽可能全面的测试案例,对该支付功能及其相关功能进行测试,以确保整个支付流程以及涉及到支付流程的其他流程在任何情况下都能正常进行。

  

带有支付功能的产品如何测试_微信支付

  

  简单总结一下测试的思路:

  · 从金额上:包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);

  · 从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;

  · 从使用的设备上:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等;

  · 从支付接口上:包括POSE终端机支付、银行卡网银支付、支付宝支付、微信支付、手机支付等;

  · 从产品容错性上:包括支付失败后如何补单或者退单、如何退款等;

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

  还有其他需要考虑的问题这里就不再赘述了,总之,在测试过程中,测试人员要将以上各种情况都综合考虑到,根据这些情况来编写最少量但尽可能发现最多问题的测试案例,并且严格按照案例来执行测试,只有经过最严谨的测试的支付功能,才能够尽可能的避免上线后出现生产问题。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

标签:功能,流程,金额,账务,测试,支付,带有
From: https://blog.51cto.com/u_15239049/5927291

相关文章

  • redis哨兵集群搭建与数据测试!!
    博客园首页新随笔联系管理订阅随笔-583 文章-1 评论-1081 阅读- 1108万 Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)......
  • 测试a100 torch 配合cuda 能否正常运行
    测试程序#-*-coding:utf-8-*-defgpu_test():"""python-c"importuutils;uutils.torch_uu.gpu_test()""""fromtorchimportTensorimp......
  • jmeter 测试if 表达器
    在jmete中,if控制器中,要注意表达式的写法不同:根据给定表达式的值决定是否执行该节点下的子节点,默认使用javascript的语法进行判断(如下图红框内的文字)。[img]https://img......
  • 这是一个测试
    test  test  test  test  test  test  test  test  test  test  test  test  test  test  test  test  test  test  test  test ......
  • 非常流行且实用的5种软件测试模型
    软件开发生命周期的关键方面之一是软件测试。今天,有大量不同的软件开发模型可供选择,每一种都有自己的优点和缺点。因此,根据项目的要求和困难,您必须选择合适的模型。让我们看......
  • UIAutomator测试框架介绍
    uiautomator简介UiAutomator是Google提供的用来做安卓自动化测试的一个Java库,基于Accessibility服务。功能很强,可以对第三方App进行测试,获取屏幕上任意一个APP的任意一个......
  • SpringBoot单元测试类
    1、注解:@SpringBootTest:表示标注当前的类是一个测试类,不会随项目一起打包;@RunWith(SpringRunner.class):表示启动这个单元测试类(单元测试类是不能运行的),需要传递一个参数,必......
  • 弱网测试工具 Clumsy
    弱网测试工具Clumsy来源https://www.jianshu.com/p/13321b39d513 clumsy能在Windows平台下人工造成不稳定的网络状况,方便你调试应用程序在极端网络状况下的表现......
  • JMeter+Badboy实现简单压力测试
    JMeter+Badboy实现简单压力测试​​下载需要的工具​​​​下载Badboy步骤:​​​​下载JMeter步骤:​​​​安装Badboy后打开​​​​打开JMeter​​下载需要的工具1.下载Bad......
  • 什么是UKCA认证?玩具办理UKCA测试标准周期。
    什么是UKCA认证?UKCA是英国合格认定(UKConformityAssessed)的简称.2019年2月2日,英国公布了在无协议脱欧的情况下将会采用UKCA标志方案。2021年1月1日之后,开始正式实施新标......