• 0
  • 0
分享
  • 扫码支付测试点——软件测试圈
  • 恬恬圈 2022-03-01 11:23:35 字数 690 阅读 5601 收藏 0

扫码功能测试点

网上没搜到,自己写了几点,欢迎补充,我写不全面

  1. 用微信/qq/支付宝/淘宝/京东等渠道扫一扫进行测试;

  2. 扫码进入页面显示是否正确,跳转链接是否正确;

  3. 保存扫码图片,长按图片识别进入(微信);

  4. 扫码时二维码不完全对准;

  5. 扫残缺的二维码;

  6. 扫模糊的二维码;

  7. 扫缩小的二维码;

  8. 联网扫码;

  9. 不联网扫码;

  10. 弱网扫码

  11. 二维码有效期验证

  12. 失效二维码是否可以扫

  13. 二维码生成多个扫描后是否正常显示

  14. 修改与二维码相关的内容/跳转网址后,不重新生成二维码,扫码进入看信息是否更新

  15. 扫码跳转过程中断测试(扫码时来电/来信息/邮件等)

  16. 扫码后切换应用程序,看是否会闪退,黑屏,跳转回去是否会跳到相应的链接

付款码功能

1:正常的发起一笔资金支付请求,检测点;

  • 用户发送过去的信息有携带key值;

  • 商户本地系统会留存一份用户订单的信息,并且会根据每笔订单信息生成一笔支付信息(同时留存到本地);

  • 支付成功,有订单支付信息;

  • 支付成功,用户的余额调用支付接口,金额减少。

2:异常用例

1)修改用户发过去的数据:

  • 用户ID与价值不对等————————检查点:篡改数据和key,检查商户系统报错:key值不对或者用户数据有误、

  • 取消支付

  • 重复支付发送请求

2)本地与第三方之间:

  • 秘钥搞错——第三方报错,不接收秘钥

  • 提交商户系统里面不存在的订单/支付订单---第三方这里也是不能通过请求

  • 篡改用户支付金额-------第三方也要检查

3:第三方-------用户之间

  • 支付密码错误/余额不足

  • 取消支付

  • 重复支付(对账----处理退款)


作者:返回主页duxf100

原文链接:https://www.cnblogs.com/duxf100/p/12201281.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 项目场景:       楼主的项目使用Django应用框架,一般的Django项目,启动一般有三个步骤1.启动runserver :python manage.py runserver2.启动celery:python manage.py celeryd -l info3.启动celerybeat:python manage.py celerybeat -l info   如果在linux服务器上,我们可以设计一个....
            0 0 1916
            分享
          •   背景  最近在测试一个党费系统,项目节点临近,几乎没有测试时间,和PM沟通确认后本次测试主要以找Bug为主,将问题控制在内部,后期再进行用例补充及用例报告编写。这样既能达到给客户一个可控的版本,同时写文档时间也不至于那么紧张。接下来分享下我的应对方案。  内容列表:  · 开会熟悉业务  · 常用功能测试  · 业务测试  · 财务业务知识  一 开会熟悉业务  首先我们举行了一次业务分享会议,主要介绍了这是一个党费管理系统,主要包括收入、上缴、支出、拨款、统计等功能及每个功能的主要使用场景,通过这次会议我确定了3个主要关注点,分别为权限测试即3 个类别组织,...
            0 0 592
            分享
          •   一、网络管理功能的目的  解决蓄电池电量有限,如果整车控制器同时工作会造成电池亏电的问题。通过网络管理功能,当用户需要请求相关功能时,参与该功能的相关ECU节点才需要启动起来。  协调各 ECU 同时进入网络睡眠模式;车载控制器网络管理功能就是通过在各个ECU的网络上,发送一些命令制定一套规则,来实现整车各个ECU的协同睡眠和唤醒。按照唤醒方式,我们可以将ECU网络节点类型划分为本地唤醒与远程唤醒。本地唤醒:唤醒源来源于自身模块,比如KL15硬线唤醒;远程唤醒:唤醒源来源于自身ECU节点所在的网络报文,该节点可以处于完全休眠状态;  二、结合硬件电路说说网络管理功能  为了支持睡眠和唤醒,...
            0 0 2390
            分享
          • 一、什么是接口测试我们要想知道接口测试怎么做,首先要明白接口测试是什么?一般像系统内的组件接口数据交互测试、不同系统与系统之间的接口数据交互测试等,我们都可以称之为接口测试 !那么接口测试是怎么来测试接口的呢?接口测试就是通过接口的不同情况下的输入和与之对用的输出之间的关系,看看是否满足接口规范所规定的功能性、安全性以及性能方面的要求.简单的说:“接口测试是就是在没有前端页面或者前端还没完成的情况下,代替前端页面或者第三方使用者,来验证后端的接口实现是否符合接口规范。”二、接口测试的好处通过接口测试,我们可以测试出接口的稳定和正确性, 可以抛开前端的影响,迅速定位到后端的缺陷,提升测试的效率....
            2 2 2501
            分享
          • 概述对于post请求 有几种方式。 Content-Type 实体头部用于指示资源的MIME类型 media type 。content-type是http请求头的字段。作为请求头时(post或者put),客户端告诉服务器实际发送的数据类型。对于不同的content-type 发送的数据不太一样,对于服务器端,需要如何获取数据,以及正确解析的方法也是不一样的。下面列出常用的几种 Content-Typeapplication/jsonapplication/x-www-form-urlencodedmultipart/form-datatext/plaintext/xmltext/html1....
            0 1 1244
            分享
      • 51testing软件测试圈微信