高考考试网
当前位置: 首页 高考资讯

接口测试基础知识(接口测试理论三)

时间:2023-07-07 作者: 小编 阅读量: 2 栏目名: 高考资讯

接口测试用例设计方法及实战接口测试是为了保证数据的安全及程序在异常情况下逻辑的正确性而进行的测试。b、是否存在不同数据类型的赋值。变量值的问题,包括:变量的初始化或缺省值收到有错误。b、变量是否发生上溢或下溢。逻辑判断问题,包括:是否由于精度原因导致比较无效。c、文件结束判断是否正确。

接口测试基础知识?接口文档给你分析及测试用例组织和设计,下面我们就来说一说关于接口测试基础知识?我们一起去了解并探讨一下这个问题吧!

接口测试基础知识

接口文档给你分析及测试用例组织和设计

  • 接口设计文档分析

接口设计文档一般在项目概要设计阶段编写,在项目开发阶段,web项目的前后端是前后端分离的。应用程序的开发,需要提前由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前豆芽一直维护。

企业接口文档类型:

  • Word 编写
  • Swagger 自动生产API文档
  • wiki文档

对一份接口设计,从以下方面去分析:

  1. 接口的请求方式
  2. 接口的请求地址
  3. 接口的请求参数
  4. 接口的业务功能
  5. 接口的返回值

如果公司无接口设计文档,需要根据前面讲解的fiddler进行抓包获取接口信息。

  • 接口测试用例设计方法及实战

接口测试是为了保证数据的安全及程序在异常情况下逻辑的正确性而进行的测试。接口测试用例设计主要考虑以下因素:

  • 请求参数的必填项和可选项
  • 请求参数的合法输入和非法输入;
  • 请求参数的边界值;
  • 请求参数的异常处理,例如:未带入必填参数等
  • 基本业务场景考虑,例如:登录状态、权限、依赖性等
  • 设计到DAO层调用等,考虑数据增删改查的正确性。

模块接口参数的类型不一致需要做一下考虑:

  1. 数据类型问题,包括:
  2. 变量的数据类型是否错误。b、是否存在不同数据类型的赋值。c、是否存在不同数据类型的比较。
  3. 变量值的问题,包括:
  4. 变量的初始化或缺省值收到有错误。b、变量是否发生上溢或下溢。c、变量的精度是否足够。
  5. 逻辑判断问题,包括:
  6. 是否由于精度原因导致比较无效。b、表达式中的优先级是否有误。c、逻辑判断结果是否颠倒。
  7. 文件I/O问题,包括:
  8. 对不存在的或者错误的文件是否进行操作。 b、文件是否不以正确的方式打开。c、文件结束判断是否正确。d、是否正确地关闭了文件。

根据上述,接口常用用例设计方法为:

  • 等价类,边界值
  • 场景法
  • 正交排列法(涉及到报表查询接口等)

接口测试易忽略部分

  • 接口有翻页时,页码与页数的异常值测试
  • 数据库的增删改查,比如一个post接口操作完成后,通过列表页接口看下新的数据是否和刚才的post一致
  • 接口返回的图片地址能否打开,图片尺寸是否符合需求
  • 当输入参数有联动性时,需要校验返回两参数的实际结果是否符合需求
  • 所有列表页接口必须考虑排序值
  • 所有功能都要考虑兼容旧版本
  • 入参支持传多个值时,要考虑传的值得个数多的情况下,接口会不会报错
  • 输入参数类型
    推荐阅读
  • 南京鼓楼区托育机构什么时候复工(南京托育机构复课通知)

    根据2020年南京市第十批开学时间:南京市托育机构拟于6月1日以后分批逐步返园复课,实行自愿弹性入园。按照验收合格一家复课一家的原则,具体时间由各区联防联控指挥部确定。若名单有更新,本文章也将同步更新。

  • 怎么取消哈喽单车自动续费 哈罗单车怎么取消每月自动续费

    怎么取消哈喽单车自动续费,1、首先打开支付宝APP,进入首页,后在个人中心页面点击设置,接着点击支付设置;

  • 苹果游戏id(苹果游戏id是什么)

    我们一起去了解并探讨一下这个问题吧!苹果游戏idAppleID即苹果帐户,是苹果公司为iTunesStore和AppleStore等应用平台所引入的认证账户。AppleID作为一个集全功能于一身的帐户,允许用户访问苹果的各种资源。AppleID账户可用于登录与Apple有关的所有平台操作,比如说包括使用iCloud、从在AppStore下载软件或者在iTunesStore购买下载歌曲、影片和电视节目和游戏。

  • 王者荣耀怎么看赛季开始(几步教你正确观看)

    跟着小编一起来看一看吧!王者荣耀怎么看赛季开始在手机桌面上,找到王者荣耀app,然后点击进入。进入登录页面,点击“开始游戏”。进入比赛信息即可看到赛季段位了。

  • 芥子是什么意思(芥子的含义)

    芥子一词来源于佛教用语须弥芥子,“须弥”一词原是梵文音译,相传是古印度神话中的名山,在佛经中也称为“曼陀罗”。同时这个须弥山在佛教中极具意义,它又称须弥楼、曼陀罗,是古印度神话传说中的名山。据佛教观念,它是诸山之王,世界的中心,为佛家的宇宙观。而“芥子”是芥菜的种子,有白、黄、黑之品种。芥子,极其微小。“须弥芥子”,言偌大的须弥山纳于芥子之中,暗喻佛法之精妙,无处不在。

  • 福字脚垫字朝里还是朝外(地垫上的福字朝外还是朝内)

    如果福字脚垫在门外,则福字朝外,如果福字脚垫在屋内,则福字朝内。这个地垫的作用为了让从外面进来的人蹭掉脚底上的土,也有平安、福气冲天的寓意。

  • 中职学校是技校还是职高(初中后职业院校)

    中职学校是技校还是职高从枣庄市教育局最新公布的《2022年初中学业水平考试暨高中段学校招生工作方案的通知》我们可以看出,除了普通高中,初中后职业院校招生主要分为:高职,职高,中职和技校四类。但是为了就业需要和响应国家的职业院校的规划,初中学生也可以报考,因此就出现了32连读或五年一贯制大专。它是普通教育与职业教育相结合的中等学校,属于高中阶段的一种中等职业教育。

  • 特斯拉产能排名(谁能最终拿下特斯拉第二工厂)

    近日,“辽宁发布”一则沈阳大东区“为特斯拉等重大新能源整车项目落地奠定基础”的消息引爆舆论。目前,已有广州、深圳、重庆、青岛、西安、合肥、武汉、沈阳、宜宾等9城,或直接或间接加入这场竞夺战中。数据显示,2021年,广州汽车总产量高达296.64万辆,超过上海的283万辆,位居全国之首。2021年,上海以63万辆的新能源汽车产量,位居全国首位。以省份来看,广东、上海、浙江、江苏等地的汽车消费需求位居前列。

  • 芡实如何做好吃(芡实吃法)

    桂花米仁鸡头米用料:干桂花、砂糖、鲜鸡头米、米仁,我来为大家讲解一下关于芡实如何做好吃?跟着小编一起来看一看吧!先将米仁泡洗一下,洗干净之后蒸到酥烂备用。清水上炉烧开,放入鲜鸡头米煮开后2-3分钟取出,放入蒸熟的米仁,倒入桂花糖水即可食。

  • 睫毛膏保质期一般是多久(睫毛膏干了怎么办)

    睫毛膏保质期一般是多久一般来说,睫毛膏的保质期是六个月,但这是在你不常用的情况下,如果你每天使用,甚至还会随身携带以便于补妆,那么它的寿命恐怕只有一个半月到两个月。尽量减小抽取次数,在抽取时采取螺旋式旋转的手法,可以适当延长睫毛膏的使用时间。最好还是买那种比较好的睫毛膏,千万不要买那种劣质的,特别不要在网上买那种网红的睫毛膏这个往往副作用还是非常大的。