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

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

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

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

    小笼包——灌汤包薰衣草——满天星富二代——高富帅生活费——零花钱麦克风——扩音器郭德纲——周立波图书馆——图书店男朋友——前男友,下面我们就来聊聊关于谁是卧底词语?薰衣草——满天星。麦克风——扩音器。郭德纲——周立波。图书馆——图书店。男朋友——前男友。甄子丹——李连杰,包青天——狄仁杰,果粒橙——鲜橙多。沐浴露——沐浴盐,洗发露——护发素,自行车——电动车,班主任——辅导员,过山车——碰碰车。

  • 芝麻叶的储存方法(芝麻叶如何存放)

    如果适逢阴天,没办法晾晒,可以将芝麻叶放在温度能够达到五六十度的房间,也就是烘烤房里面,大约五六小时也是可以干透的,不过烘干的芝麻叶不如太阳下晒干的好。晾晒中的芝麻叶既要防止被风吹跑,还要不断的去翻,这样才能够让它干的更快,选择晾晒的日子最好是天气晴好有微风,这是最适合晾晒芝麻叶的。

  • 剑网35月10日更新了什么 剑网3正在准备自更新

    阵营1、综合据点贸易状态下侠士被重伤选择原地疗伤后,若施展武学招式则隐身加速状态会立即失效。九寨沟·镜海场景17号宅邸附近的河灯现在正常浮在水面上了。九寨沟·镜海场景望乡集区域新增教书先生,酱料商,酒商驻留;其场景宅邸品质等级更改为稀有宅邸。绝境战场1、白龙绝境修复部分情况下非无间死斗状态的侠士会受到腐沼毒雾伤害的问题。

  • 社区矫正法改革方案(社区矫正法即将施行)

    社区矫正法改革方案我国《社区矫正法》将于2020年7月1日正式施行。当天上午,澛港司法所组织矫正对象分批次参加公益劳动和扫黑除恶宣传活动。据澛港司法所工作人员介绍,社区矫正是为了促进被判处管制、宣告缓刑、假释和暂予监外执行的罪犯顺利融入社会,预防和减少犯罪的一项重要制度。目前实行的社区矫正办法要求社区矫正人员每月参加社区服务时间不少于八小时。

  • 半圆形的物品有哪些(半圆形的物品包括什么)

    半圆形的物品有哪些量角器、纸扇、馒头、半圆仪、水母、天文台屋顶、国家大剧院、半个月亮等。半圆形指圆形的一半,将圆平均分成两半,即得半圆形。在几何图形中,半圆形属于扇形的特殊形式,180度的扇形,称为半圆形。根据定义,通常用圆规来画圆。圆是轴对称、中心对称图形。对称轴是直径所在的直线。同时,圆又是“正无限多边形”,而“无限”只是一个概念。所以,世界上没有真正的圆,圆实际上只是一种概念性的图形。

  • 神庙逃亡最高分是多少(神庙逃亡终点城市截图)

    有多少玩家还记得,早在2012年横空出世一款跑酷游戏——神庙逃亡。老吕清晰得记得那时,熬夜刷手指的记忆,顶着黑眼圈上班的情形。早期的这款跑酷游戏,在智能手机游戏还不是很广泛的年代,许多人都玩过,这也是被改头换面最多的手机游戏之一,到现在为止,还有很多换汤不换药的游戏模式。而关于终点谣言和网上那些虚拟的图片,当年在微博上广为流传,至今为止,仍然有人在玩着这款跑酷游戏。

  • 彝族服饰是穿在身上的历史(民族文化凉山图鉴系列之)

    凉山是全国最大的彝族聚居区,丰富的彝族文化在这里呈现出鲜明的特点,独特的风俗人情在这里保存下来。凉山彝族服饰丰富多彩,彝族服饰文化之乡昭觉,拥有300余种彝族服饰款式,上千种配饰和上千种花纹,加上缤纷的色彩,使得每件衣服都不一样。在彝族服饰的装饰配色中,红、绿、黄、白、紫等原色被大量使用,其中以红色为主。

  • 网络贷款逾期了多久会被起诉 网络贷款逾期了多久会被起诉呢

    一般贷款逾期时间超过三个月,平台就拥有起诉的权利了。不过并不是一过三个月,平台立马就会进行起诉。在实际生活中,由于诉讼需要花费大量时间精力,所以轻易不会起诉。当然,老公以个人名义申请的借款,老婆是无需承担还款责任的。网贷逾期三个月就会被起诉,老公不还网贷对妻子有一定的影响,妻子会被贷款机构催收。

  • 红色连衣裙配什么风衣(红色连衣裙配黑色或者米色风衣)

    跟着小编一起来看一看吧!红色连衣裙配什么风衣配黑色的风衣会显得比较典雅,女神范。也可以配米色的风衣,既有小女人的优雅又显得年轻可爱,记得搭配好袜子和鞋的颜色哦。因为红色很跳,穿衣服身上有1个重点就可以的,外套简单大方款最好。不要选长外套和长风衣。

  • 微信设置后没有修改过来怎么办(微信由于系统维护暂无法修改怎么回事)

    [-海峡网]微信系统维护暂停修改个人资料,也就是说近段时间你的微信头像、昵称、个性签名都是无法修改的,需要等待11月恢复,希望能够帮助到大家。微信的其他功能不受影响。微信官方公告原文:近期微信将进行系统维护,即日起至本月底,用户暂时无法修改头像、昵称和个性签名。由此带来的不便,请广大用户谅解。微信团队2017年10月17日