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

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

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

接口测试用例设计方法及实战接口测试是为了保证数据的安全及程序在异常情况下逻辑的正确性而进行的测试。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一致
  • 接口返回的图片地址能否打开,图片尺寸是否符合需求
  • 当输入参数有联动性时,需要校验返回两参数的实际结果是否符合需求
  • 所有列表页接口必须考虑排序值
  • 所有功能都要考虑兼容旧版本
  • 入参支持传多个值时,要考虑传的值得个数多的情况下,接口会不会报错
  • 输入参数类型
    推荐阅读
  • 怎样炒五花肉片(教你炒猪肉又嫩又香的技巧)

    怎样炒五花肉片淀粉勾芡:将淀粉倒入肉片中拌匀,再进行烹饪,这样炒出来的猪肉口感滑嫩。想要做出好吃的肉片就要学起来啦。

  • 汽车钥匙丢了怎么解决(汽车钥匙弄丢了怎么办)

    常见的无钥匙进入系统,也称智能钥匙系统,是由发射器、遥控中央锁控制模块、驾驶授权系统控制模块三个接受器及相关线束组成的控制系统组成。遥控器和发射器集成在车钥匙上,车辆可以根据智能钥匙发来的信号,进入锁止或不锁止状态,甚至可以自动关闭车窗和天窗。随即汽车的关闭系统和安全系统以及发动机的控制系统全部被激活。

  • 10本系统流小说推荐(5本高质量开局系统流小说)

    肌肉流和玩家流的结合,主角横练功夫独步天下。重生一世,最强boss系统加身,苏信可以获得前世武侠世界当中所有的boss人物的功法和武技。“我叫苏信,我言而有信。”灵异画风下的灵气复苏,且看大佬如何迅速崛起。

  • 黑腊鱼的制作方法(怎么做黑腊鱼)

    黑腊鱼的制作方法准备好腌鱼的调料,40克花椒焙熟,用擀面杖擀成粉,有料理机的用料理机打成粉也行。草鱼从背部开刀,取出内脏,腹部黑膜洗净控干水分备用。晾干水分的鱼,如果还有水分,就用干净的毛巾抹干水分,把草鱼用高度白酒里外都抹一遍,这样做出来的腊鱼味道鲜,还防腐。把盐和花椒放入锅中小火炒出香味。花椒盐炒至微黄,放入花椒粉。抹干盐水的腊鱼,用麻绳穿好,挂在阴凉通风处,一般晾晒10天左右即可。

  • 馒头长黑斑怎么处理(馒头出现裂口裂纹)

    表面光滑与否对于商品馒头的销售影响很大。裂口01形成原因馒头的裂开是蒸制过程中外层组织已经硬化而内部仍膨胀导致组织裂开的结果。研究表明,面粉酶活性过高,面团发酵过老,或者添加了一些糖化力强的酶制剂可能会导致馒头裂口。裂口与萎缩是相反的问题,出现裂口的馒头,一般不会萎缩。蒸汽通入蒸柜前不允许岀现U形管路,若无法避免则加装分汽包,蒸制前将蒸汽管道的水排出。汽蒸过程中入柜汽压不超过0.06MPa。

  • 扪怎么读(扪的意思)

    扪怎么读?

  • 责任心的名言(有关责任心的名言盘点)

    无事时,敬在里面;有事时,敬在事上,有事无事,吾之敬未尝间断——朱熹,下面我们就来说一说关于责任心的名言?——陆游每个人都被生命询问,而他只有用自己的生命才能回答此问题;只有以“负责”来答复生命。因此,“能够负责”是人类存在最重要的本质。——邹韬奋一个负责任的人是成熟的人。社会犹如一条船,每个人都要有掌舵的准备。——易卜生高尚、伟大的代价就是责任。

  • 电脑开机后进不了系统(电脑黑屏开不了机怎么办)

    拆下电源调整管更换即可。如果电脑采用的是SLOT1结构,CPU容易出现接触不良,重装即可。可能会是连接电脑屏幕的显示信号线连接有问题。应用表针短接主板上的启动端,然后进行正常启动。有时候面板上的启动开关会损坏,更换即可。采用最小系统法,当拔掉光驱时,机器能正常启动。再安上故障重现,这就说明光驱出了问题导致电脑不能启动。

  • 杨桃营养价值是什么 杨桃的营养

    将杨桃捣烂敷面,每次敷面10——15分钟,有助于消除黑斑及面部黑色素。

  • 怎么防止电子秤被遥控(如何防止电子遥控秤作弊)

    防止电子秤被遥控的方法有:1、首先要防止电子秤不要被安装别的东西,发现不明异物请谨慎;2、其次有防遥控装置,把它放在电子秤旁边,如果有遥控信号出现,会发出提示;3、有遥控干扰装置,干扰遥控信号,使遥控不能正常工作。电子秤属于衡器的一种,利用胡克定律或力的杠杆平衡原理测定物体质量的工具。电子秤主要由承重系统、传力转换系统和示值系统3部分组成。按结构原理可分为机械秤、电子秤、机电结合秤三大类。