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

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

时间: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一致
  • 接口返回的图片地址能否打开,图片尺寸是否符合需求
  • 当输入参数有联动性时,需要校验返回两参数的实际结果是否符合需求
  • 所有列表页接口必须考虑排序值
  • 所有功能都要考虑兼容旧版本
  • 入参支持传多个值时,要考虑传的值得个数多的情况下,接口会不会报错
  • 输入参数类型
    推荐阅读
  • 拳皇97全部大招展示(拳皇97传气的秘密)

    析鱿君在平时的《拳皇97》对战,以及玩家之间的交流中发现,无论新手还是老手,很多人对“传气”的概念很模糊。因此决定写一篇文章,全方位讲解一下传气这件事,希望能对各位有所帮助。黄脸表示对前一个人有好感,会多加1颗气;白脸表示不加也不减;红脸表示不传气。真正判断是否传气还是要靠下面的表格。传气良好的阵容传气对于一套阵容的重要性,每个97玩家都知道。在整个97中,传气良好的强力阵容就是上面列出的这些了。

  • 牛肉清炖萝卜的做法(清炖牛肉萝卜的做法)

    肥瘦相间的大块牛腩,白嫩水灵的白萝卜,不需要太多的调料,简单的清炖就可以充分体现食物的原汁原味,喝完汤,满足的打一个饱嗝,从胃部开始,整个身体都温暖起来。开火炖20分钟,火焰不超过砂锅底部,避免燃烧不完全的火焰将砂锅烧黑。白萝卜去皮,切块,块大小和牛腩块大小差不多就可以,倒入锅内,继续炖15分钟。

  • 肺癌早期的咳嗽是什么症状(早期肺癌的一个高危信号)

    早期肺癌的一个高危信号小王发现母亲最近半个月一直在咳嗽,某天夜里,小王甚至被母亲的咳嗽声惊醒,看到脸涨得通红且喘不上气的母亲,小王劝她去医院看看,虽然母亲说好,但她转头又去小镇诊所开药然而,母亲的咳嗽始终未见好转,小王再次。

  • 深圳11月11日温度(立冬日深圳气温竟高达28度)

    在北方人冻得瑟瑟发抖的时候,南方的深圳还是艳阳高照,立冬日当天深圳的气温竟然高达28度,走在太阳下穿件短袖都会觉得热。我来深圳很长时间了,已经习惯了这个没有真正冬天的城市,深圳不下雪,即使最冷的时候我也没看到气温到过零度以下。在深圳过冬只需要准备两件羽绒服,连秋裤都不需要的!当然,我说的这些对于从来没有来过深圳的人来说可能是很难理解的。

  • 痛风一般发作在脚趾什么位置(为啥都是从大脚趾开始发作)

    痛风是由于嘌呤代谢障碍及(或)尿酸排泄减少其代谢产物尿酸在血液中聚集,因血浆尿酸浓度超过饱和限度而引起的组织损伤。血液中尿酸浓度升高,主要是因为尿酸排泄减少和或尿酸生成增加所致。那么当痛风急性发作时,降尿酸治疗是来不及的,必须应急止痛。血液流通有助于减轻疼痛部位的压力,缓解病痛。

  • 养胃的食物有哪些 养胃的食物有哪些种

    其次就是多样化的食物,保持均衡饮食。

  • 2022江苏省中职职教高考专业技能考试延期至4月8日-17日

    根据国家和我省关于新型冠状病毒感染的肺炎疫情防控工作部署,经研究,原定于2022年3月5日-20日举行的江苏省2022年中职职教高考专业技能考试延期至4月8日-17日举行。具体各科目组考试地点不变,考试时间安排详见下表。如因疫情影响需再次延期,将另行公告。

  • 小鲫鱼的做法(做红烧小鲫鱼的教程)

    以下内容大家不妨参考一二希望能帮到您!小鲫鱼的做法小鲫鱼一些、青椒2个、红米椒2个、料酒一些、酱油一些、蒜两粒、姜一些。青椒红米椒、姜蒜切丝备用。煎至两面金黄盛出,锅内姜蒜辣椒爆香。放入小鲫鱼翻炒,加一碗水,加盖烧干收汁起锅装盘。

  • 继承者们金叹和崔勇道花絮(继承者们导演新剧)

    继承者们导演新剧10月一开始,韩剧市场就异常的热闹,10月7日就有三部新剧同时播出高雅拉的《DoDoSolSolLaLaSol》、徐珠贤的《私生活》以及这部备受期待的男神李栋旭新作——《九尾狐传》구미호뎐《九尾狐传》。

  • 如何正确铺草坪(怎样正确铺草坪)

    如何正确铺草坪将草地上的所有土块、石块、落叶以及其它杂物清理掉,使土壤变得平整,利于草皮覆盖在地面上。将草皮切割成大小适宜的草块铺设在土地上,不要拉伸或重叠草皮,应将草皮像拼图一样拼接在一起,草坪周边的高度应略低于路面,便于浇水。最后将草皮铺好之后要对它浇上适量的水,并把铺设的场地清理干净即可完成铺置。当温度较高时,应调整草坪的浇水频率,以防止草坪出现干枯、泛黄的现象。