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

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

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

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

    FAVOLAREALTA抗皱精华这款精华液相对来说价格性价比非常高,同时也是FAVOLAREALTA家的明星单品,这款精华液主打的是皮肤的抗皱提亮和丰盈效果,无论是从颜值还是使用感受以及抗老效果各方面来讲,都是很令人惊艳的。混合富勒烯精华油结合一起使用,能够更好促进吸收以及达到提拉的效果哦。敷面膜前会面部涂抹一层富勒烯水光油,敷完水嫩紧致,肌肤特别透亮。持续使用,有效预防及淡化色斑,且修护肌肤,时刻保持健康亮泽的白晢美肌。

  • 信手拈来的信是什么意思(信手拈来出处)

    以下内容希望对你有帮助!信手拈来的信是什么意思信手拈来的信释义:随便,放任。多指写文章时能自由纯熟地选用词语或应用典故,用不着怎么思考。

  • 牵挂你的人一辈子都在等着你(有一种牵挂叫心里有你)

    如果一个人的心里没有你,即便每天都与你联系,也不过是为了完成任务罢了。真正的朋友,哪怕已经很久没有见到,不需要多说些什么,依然可以默契的相视一笑,依然可以开心放肆地谈天说地。我们不能够,因为一天中少接了一个电话,或者少收到一条信息而闷闷不乐,责怪喜欢的人对自己不够用心。其实,感情最重要的一点就是互相信任,互相理解,绝对不要轻易怀疑和误会。

  • 《守望先锋》76号常用火箭跳点和占位心得

    士兵76应该说是被使用频率最高的英雄之一尤其对fps游戏老玩家来说很是顺手。火箭跳的原理是利用右键三发榴弹的反作用力让自己小幅度地“飞”起来。相比大家都会勤加练习,我选择花村一个高点作为毕业跳点,常常是法鸡的位置。首先这个点可以互跳然后从这两个地方可以上飞船最后一个点守住高点就是你的责任。上两楼层主说的位置在斜坡处对准对面屋顶角落成功率可以100%。多拉多推车最后一个点从这里可以跳二楼。多啦多跳点到此终结。

  • 河北省的46所野鸡大学(河北3所臭名远扬)

    2021年声势浩大的高考已经结束,接下来就是等待成绩公布,高考志愿填报的事宜。这个坑,就是“野鸡大学”冒充“正规大学”招生骗局。野鸡大学的办学目的,就是骗取父母血汗钱。众所周知,以“省份专业学院”命名的大学,都是二本、三本类大学。像河北有好几所知名的本科、专科大学,也是采用这种命名。最后,预祝河北省所有高考学子,能够金榜题名,考入理想的大学!我是王老师,点个关注,第一时间公布河北高考录取分数线。

  • 久晴大雾必阴久雨大雾必晴的意思是什么(久晴大雾必阴久雨大雾必晴是什么意思)

    接下来我们就一起去研究一下吧!久晴大雾必阴久雨大雾必晴的意思是什么意思是长时间的晴天后出现大雾,大雾过后必定是阴天。如果出现了大雾,表明有暖而湿的空气从外地流入,只要等北方冷空气南下,就会转阴雨,所以有“久晴大雾必阴”的说法。相反,如果阴雨天气维持了很久之后,突然出现大雾,这是雨后夜间转晴产生辐射冷却而出现的雾。

  • 鱼肝油过期了还能吃吗(鱼肝油如果已经过期不能再吃对吗)

    鱼肝油过期了还能吃吗鱼肝油如果已经过期,不能再吃,否则很容易产生副作用,比如胃肠道方面的异常。同时过期的鱼肝油会变质,无法起到原本的作用。所以平时在生活当中,在服用鱼肝油之前,一定要观察是否有过期的现象,要仔细观察生产日期,同时要注意选择在干燥以及阴凉的环境当中储存,以免会出现变质的现象,影响效果。

  • 汽车排量1.8和1.8T有什么区别(涡轮增压什么意思)

    汽车排量1.8和1.8T有什么区别汽车排量1.8一般为排量1.8升的自然吸气发动机,T是turbo的缩写,意思是涡轮增压,1.8T为排量1.8升的涡轮增压发动机。通常来说1.8T的发动机比1.8自然吸气的发动机动力充足的多,只是后期维护保养费用高。涡轮增压的主要作用就是提高发动机进气量,从而提高发动机的功率和扭矩,让车子更有劲。一台发动机装上涡轮增压器后,其最大功率与未装增压器的时候相比可以增加40%甚至更高。

  • 成都宿舍条件好的公办大学(昆明18所高校宿舍条件大揭秘)

    昆明18所高校宿舍条件大揭秘总是听说大学无忧无虑总以为上了大学就是来到天堂或许,有一天你会发现大夏天在学校床板流的汗就是当初选学校时候入的坑美好的大学生活是从宿舍开始的选一所好的大学才能为四年的幸福打基础今天大队长就带你看看昆明。

  • 鳃鳗怎么读(鳃鳗的简介)

    跟着小编一起来看一看吧!鳃,读音:sāi;声母:s;韵母:ai。蛇形,体长可达1米,鳞已退化。中国沿海及江湖中均有分布。