• 0
  • 0
分享
  • 看完这个,终于明白支付宝微信的支付流程以及如何测试了——软件测试圈
  • 恬恬圈 2023-03-15 15:49:50 字数 412 阅读 1150 收藏 0

  以支付宝支付流程为例:

1-1.png

  支付宝和微信的支付流程说明:

1-2.png

  支付功能一般涉及:

  下单接口:调取下单

  支付接口:调取第三方支付

  回调接口:反馈订单号,用户信息,订单状态。

  一、功能性测试

  1.订单支付超时(15分钟内支付)

  2.取消支付(支付)。

  这里我在网上找了一张图,挺全的:

1-3.png

  二、兼容性测试

  网络切换测试(4G/5G/wifi)

  不同端的兼容性测试(Android/iOS不同设备,不同Web浏览器)。

  不同客户端版本兼容(覆盖安装、升级安装、卸载安装)

  三、安全性测试

  支付金额和扣款金额是否一致。

  修改接口数据,比如修改支付金额,不允许抓包,或者数据是加密的无法修改。

  支付过程中断网,来短信、来电话,支付密码错误次数、支付超时继续支付、支付取消等。



作者:Jack_Chen3    

来源:http://www.51testing.com/html/85/n-7793185.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1.如何判断一个单链表是有环的?struct ListNode { int key; ListNode* next; }; bool check(ListNode* head) //return false : 无环;true: 有环 { } 答案:一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然): bool check(ListNode* head) { if (head == NUL...
            14 14 1238
            分享
          • 1、MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,本文简单介绍下怎么使用JMeter对MQTT协议做性能测试2、要对MQTT协议进行测试,需要下载一个mqtt-xmeter-jar-with-dependencies.jar插件,放置在JMeter的lib/ext目录下一、添加线程组1. 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中测试计划,点击右键,添加》线程》线程组二、依次添加如下请求1.  添加创建连接请求-选中线程组,点击右键,添加》取样器》MQTT...
            0 0 2165
            分享
          •   现在国内测试行业的断层实际上非常严重,不论是从公司角度,还是从测试行业角度。关于测试人的职业发展,相信每个人都有自己的深刻体会,特别是“老一点“的,又不在互联网大厂的测试人员。  本文针对几个测试同学普遍关注的典型问题,整理了测试专家刘晓光老师的解答,供大家交流探讨。  Question  1、测试技能的提高主要是依托于公司平台,还是个人外部自学能力?  2、国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?  3、测试也细分了很多专项测试,从个人发展角度,专项测试 or 全面的系统测试,哪个更符合未来职业发展要求?  4、现在火热的测试开发(能力超高)是否已经脱离了测...
            0 0 905
            分享
          •   大家好,今天我们来探讨一个问题,这个问题可能会影响到大家的职业规划,也可能会影响到人员招聘时选人的方向,希望本文对大家有帮助。  我想大家一定都思考过或者疑惑过:技术、经验、业务这三方面,哪个更重要一些?  在软件开发过程中,不管是开发人员、测试人员还是产品经理,无论是谁都要面临这个问题。  但是,我先不下结论,我们先来弄清楚如下几个问题。  技术、经验、业务的范畴  1.技术  一说到技术,有的人会说了:C++、Java、python这些就是技术。  但是不完全对,实际上这些编程语言是实现技术方案的工具。我个人认为,编程语言语法、数据结构是属于技术的,但是编写的代码是否为更优,这就是属于...
            0 0 1130
            分享
          •   兼容性测试是软件开发过程中的重要环节,但如何进行有效的兼容性测试是一个需要关注的问题。下面将介绍一些常用的兼容性测试方法和技巧。  首先,要确定兼容性测试的范围。根据软件的特点和用户的需求,确定需要测试的操作系统、浏览器、分辨率、设备等。通常情况下,可以选择覆盖市场份额较高的操作系统和浏览器,以及常见的分辨率和设备。同时,还可以根据用户的反馈和报告确定一些特定的兼容性问题进行测试。  其次,要选择合适的测试工具和平台。市面上有很多专门用于兼容性测试的工具,这些工具可以模拟不同的操作系统、浏览器和设备,进行自动化测试和截图比较,节省测试时间和人力资源。同时,还可以使用真实的设备进行测试,以获...
            0 0 336
            分享
      • 51testing软件测试圈微信