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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、银行海外业务总概  在银行系统中,国内业务系统和海外业务系统是分开的,它们的业务、功能、流程不同,那意味着环境、应用、部署等等是完全不一样的,那对于测试人员来说,这就是国内外的业务系统,就是两套完全不一样的功能系统,但测试方法是可以相通的。总体来说,海外业务的比国内业务少一些,主要集中在票据业务、支付清算、定期业务、活期业务和客户业务等等方面。  二、银行系统术语定义  三、银行海外系统的架构  四、票据业务  银行票据交换业务是银行之间进行商业汇票、本票、支票、汇票等票据交换的业务。目前来说,海外的业务一般指的是澳门分行和香港分行的业务,他们的票据业务包括本行交换票扣账、他行交换票扣...
            0 0 854
            分享
          • 一、Http Cookie Manager的作用:1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Cookie的值。每个线程都自己存储cookie的区域。在cookie manager中看不到自动保存的cookie,我们可以在View Results Tree的Request界面看到被发送的Cookie Data。接受到的Cookie的值能被存储到JMeter 线程变量中(2.3.2版本后的JMeter不自动做这个事情)。要把...
            0 0 1804
            分享
          •   今天想聊一聊关于测试工作量评估及需求进度把控的内容。  我个人觉得有时候评估测试工作量其实也挺难的,比如有的需求没有需求文档,只能靠自己对需求的理解去大概评估,有可能评估的工作量比实际需要的工作量会少点,对于每周进行迭代的项目来讲,差出来的这点时间可能就会导致项目不能如期上线的风险。  我最近就亲身经历了评估测试工作量不够合理导致差点出现上线风险的案例,好在是及时在早会的时候和整个团队包括产品、项目经理抛出了风险,然后和开发同学协同,通过连续加班的方式按照原计划完成了所有需求内容的测试,虽然最后没有真的引发上线的风险,但是不得不说,连续的加班去赶进度真的很头疼。  这让我意识到工作量评估和...
            0 0 1143
            分享
          • 今天主要介绍接口用例设计的几大法宝,为了统一接口用例编写的规范,提高可维护性,我们需要列出一些准则,方便大家共同遵守,主要是一些考虑范围和一些编写规范。很多自动化平台或者自动化技术更多的是解决行得通问题,但是具体接口怎么测,怎么测试充分,怎么不遗漏,其实也是有章法可循的,而且并不比手工测试简单,接下来,我们一起看看吧:接口测试用例设计主要考虑哪些呢?1、原则:功能测试、接口测试同样重要;2、API是第三方平台接入的入口,但最终落地仍然体现在功能上,故覆盖相关业务及异常场景。这类场景,通过APP或界面是无法覆盖到的,所以接口测试用例这块一定要覆盖全。3、接口健壮性用例设计范围:消息节点必填项缺失...
            6 4 7534
            分享
          • 对于网站开发,压力测试是少不了的。压力测试可以对网络,服务器,系统架构的优化程度进行检验。以便提前知道网站的负载能力,并未优化提供依据。对于网站的压力测试,基本离不开下面两点的测试:web页面访问的压力测试和java接口的压力测试(我们接口是通过websocket实现)。web页面访问压力测试工具可以使用apache自带的ab命令进行检测;java websocket接口的压力测试可以使用Jmeter+websocket插件进行检测。ab安装与使用一、下载软件下载地址:http://de.apachehaus.com/downloads/httpd-2.4.17-x64.zip二、进入软件路径...
            0 0 942
            分享
      • 51testing软件测试圈微信