当前位置: 首页 > news >正文

你们接口怎么测?有没有完完整整的把一个接口测下来?

面试官在问到这道问题的时候,我们应该这么去回答,根据自己技术掌握的水准进行由浅入深的回答。

基础:

我们接口测试之前,开发都会有一份接口文档给到我们,我们要分析接口中的入参和响应。

针对入参的参数类型和参数上下限单接口的测试用例设计。

下来还要基于业务考虑到上下游的一些接口测试用例设计。

最后有的时候,我们可以根据整体的软件业务,将接口按照业务功能的排布,整体有序的测试一次。

以上是接口测试最最最基础的部分测试了。

扩展部分

正向用例–符合业务逻辑用例

参数中传入特殊字符,比如:&、=、>、<、空格等等,尤其是&、=、和空格,如果这些字符在post、 get请求中是关键字,没有转译的话就会出错

传入空参数,尤其是必填参数,如果不传程序是否会处理

传入错误的参数类型∶比如参数必须传入字符串,传入的参数为︰整形、浮点型、负、空格等,程序的处理

输入字符串超长、程序的处理参数间组合

异常情况(重复提交、并发,大数据)接口性能

接口安全
图片

高阶:

由于接口变化的频率相对于UI层面较小,所以一般公司如果要做自动化,一般都是从接口自动化入手。

一般做的比较牛逼的公司,一般都会介入持续集成,当代码发生变化,会主动触发接口自动化测试平台运行输出接口自动化测试报告。

并且一个好的接口自动化测试平台,会从单接口,上下游接口,业务流程接口测试,基本上可以做到低代码开发,只需要培训初中级的工程师手动配置,编写对应的case.

图片

 

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

http://www.lryc.cn/news/476432.html

相关文章:

  • Pinia-状态管理
  • IP系列之bscan讨论
  • Centos安装配置Jenkins
  • 创新医疗突破:新型穿刺器显著提高手术安全性与效率
  • 【MySQL】可重复读级别下基于Next Key Lock解决幻读
  • 【安全性分析】正式安全分析与非正式安全分析
  • 【项目开发】高校思政课程实践任务平台—数据库设计
  • 计算机网络安全应该学习哪些知识?
  • logrotate工具强制日志轮询
  • 微服务系列三:微服务核心——网关路由
  • 【系统架构设计师】2023年真题论文: 论边云协同的设计与实现(包括解题思路和素材)
  • vue3记录(第一版)
  • R 语言数据导入与导出
  • kubectl常用命令简介
  • 【小白学机器学习31】 大数定律,中心极限定理,标准正态分布与概率的使用
  • Go语言基础语法
  • CSS层叠/CSS变量和!important的使用
  • 提升工作效率的小众神器
  • 【Python+Pycharm】2024-Python安装配置教程
  • systemverilog中clocking的用法
  • 【Python开发】大模型应用开发项目整理
  • Redis 的使⽤和原理
  • 前端学Java
  • VR游戏:多人社交将是VR的下一个风口
  • Docker与虚拟机(VM)的不同
  • Pr 视频效果:透视
  • C 语言标准库 - <limit.h>
  • Python | Leetcode Python题解之第519题随机翻转矩阵
  • 大数据新视界 -- 大数据大厂之提升 Impala 查询效率:索引优化的秘籍大揭秘(上)(3/30)
  • 【AI工作流】FastGPT - 深入解析FastGPT工作流编排:从基础到高级应用的全面指南