offer收割机再现,接口测试常问面试题 (附答案),对标大厂面试...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

软件测试面试题(功能/接口/自动化/简历):https://www.bilibili.com/video/BV1Lq4y137aR/

简历作为我们向HR展示自己的第一个媒介,如何很好体现自己很关键,其中接口测试对于测试工程师面试来说,又是一个闪光点,怎能不写好呢。一般在简历中我们会在技能列表和项目中体现这项技能。

技能列表中的接口测试应该放在较中间的位置。
项目中尽量简洁优雅地体现接口测试能力。

接口测试工具的使用

现在市场主流的有postman、jmeter、soapui、requests,抓包工具fiddler和charles,一般公司都会主要使用其中的一个或者两个,我们在面试的时候,需要根据自己的情况来回答,不能说都会,毕竟精力有限,在企业里也不太现实。

我的建议是,比如:
公司使用的是postman进行接口手工测试,requests进行自动化测试,使用fidder进行抓包。

除了公司要求的之外,我利用业余时间与尝试使用jmeter和charles工具进行了实现。

项目中怎么做接口测试的?

接口测试一般在单元测试之后,系统测试之前进行的,因此他在项目中是先于我们系统级功能测试的,一般在后台系统开发完成、前端页面还在赶工的期间进行,这样既可以不受前端的限制,也可以对后台系统进行功能、性能的测试,在前端完成之后,就可以直接开展系统级功能测试联调。

所以在面试过程中介绍自己项目的接口测试时候,一定要注意开展的时机。

接口测试持续集成

持续集成永远是自动化测试不变的话题,其实我们的接口测试工具都可以进行持续集成,常见的集成方式如下:
postman+newman+jenkins;
jmeter+ant+jenkins;
requests+python+pytest/unittest+jenkins;

常见面试题:

1、post和get有什么区别?

这个问题应该是每一个做接口测试人员都能回答的问题,但是要注意说到重点:
get方法的参数是在URL中,post的参数是在body中 (本质区别);
get的参数是不加密的,post的是加密的;
get方法的安全性没post的高;
get方法能被缓存而post不可以;
GET请求在URL中传送的参数是有长度限制的,而POST没有。

当然还有其他的很多区别,但是回答这几个主要的就差不多了。

2、你会使用哪些抓包工具?

抓包工具有很多种,但是我们技术人员最常用的不外乎就是Fiddler、青花瓷、F12这几种,所以选一个你自己最常用的就可以了。

当然面试官接下来的问题多半会问你为什么会用抓包工具?公司不是有接口文档吗?

3、使用抓包工具做什么?

对于中大型公司里面的开发人员都会编写好有完整的接口文档,那我们做接口测试的时候对照接口文档不就可以了吗?

所以对于还没有真正接口项目经验的小伙伴就不知所措了。那么我们测试人员抓包其实一般都是为了验证我们测试的数据在接口传递过程中是否正常或者为了判断某个问题是前端问题还是后端问题。

4、怎么判断一个bug是前端问题还是后端问题?

这是很多面试官都会问到的问题,而且在工作中为了防止前端开发和后端开发人员相互踢皮球也是我们测试人员必须要掌握的知识点,其实很容易判断,我们可以先抓包看请求报文,对着接口文档,看请求报文有没问题。

有问题就是前端发的数据不对,请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题,这样我们测试人员才能有自己的判断,而不是任由开发相互扯皮。

5、你们公司是用什么做接口测试的?

每个公司做接口测试所使用的工具都是不一样的,有的会使用postman来做一些简单的单接口测试,但是对于一定数量的接口测试postman就很难胜任了,所以这时候不少公司就会选择开源的jmeter来做,因为脚本也相对比较好管理维护也方便。

但是对于不少公司来说jmeter也满足不了自己的要求,这时候就会有测试人员自己编写测试框架(也就是测试开发),然后通过编码自己设计完成自己公司需要的功能。

6、接口自动化框架你会吗?

很多小伙伴都会说我会使用unittest、pytest再或者testNG,其实这些框架对公司来说还不能满足要求,应该说我们的框架是在unittest或者pytest框架之上进行二次封装集成了邮件系统和测试报告以及日志、重跑等功能,然后再说这样设计的优势,这样就会让人觉得这人是懂具体的框架实现过程的。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有坚持不懈地努力,才能实现自己的梦想。不要害怕失败,因为每个人都会失败。真正重要的是,无论遇到什么困难,都要勇往直前,永不放弃。成功需要奋斗,相信自己,你一定行!

在疲惫的时候,坚持再坚持一会儿;在失败的时候,看看周围的人都是如何成功的;不要怕困难,因为你可以做到;只需要相信自己、努力奋斗,未来一定会更加辉煌!

只有拼尽全力,才能得到最好的结果;每一次努力,都是在为更好的明天打拼。不要放弃自己的梦想和追求,坚持不懈地迎接挑战,你将获得属于自己的辉煌人生。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/350854.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【送书福利-第九期】《用ChatGPT与VBA一键搞定Excel》

大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 本文目录 一、前言二、内容介绍三、作者介…

Ubuntu系统镜像下载,国内镜像站大全(山大/清华/阿里/浙大/中科大...)

装Ubuntu,是很多理工科同学入门的第一个挑战,首先我们就需要找到一个能用的iso镜像,根据你的网络环境的不同,不同的站点下载速度会不一样,下面列举一下几个比较好用的,都是来自Ubuntu官方推荐国内镜像站链接…

代码分析工具 自定义插件——检查any类型的代码

代码分析工具 自定义插件——检查any类型的代码 本文是基于掘金小册《前端依赖治理:代码分析工具开发实战》 转载于我的掘金博客,并非抄袭 gitHub仓库:https://github.com/huang-jaskld/code-analysis/tree/master 逻辑步骤 源代码过于庞大&a…

文华财经指标公式博易大师软件指标公式期货多空买卖指标图,文华加密破解二次加密

天:ma(CLOSE,25)MA(CLOSE,25)*20/100,COLORRED,LINETHICK2; 强势线:MA(CLOSE,25)MA(CLOSE,25)*6/100,COLORYELLOW,LINETHICK2; 天2:MA(CLOSE,18)MA(CLOSE,18)*20/100,COLORFFFFFF,LINETHICK1; stICKLINE(C>强势线,H,L,0,1),COLORFFFFFF; STICKLINE(C>强势线,C,O,2,1),COL…

外盘期货分仓软件(如智星系统,信管家)等功能

1、创建子账户,如图所示:管理--账户管理—开户,填写客户姓名,登陆密码,手机号,勾选账户风控。 2、子账户风控 a) 报警线:资金剩余达到保证金的 n%,系统报警; b) 强平线…

开发国信股票自动交易软件

大多免费的股票交易软件,不能自动盯盘,不能灵活简单地定制自动交易策略,而且最大的问题在于,不能上班时间看盘^_^。于是客户找到我们,希望能开发一个能解决以上痛点的股票自动交易软件。 我们通过逆向国信股票交易网页…

免费软件 --- 国信证券帐户历史成交统计器

很早之前就想写这个软件,这2天花费了点时间写出来了,测试后就发布了。当然了,本软件只针对国信证券而开发的,只支持统计国信证券交易软件的记录。如果是其他券商开户的,请不要来下载了。 软件简要说明:本软…

【大作业之爬虫实战+数据分析与可视化处理上】——案例——如桃花来

目的任务: 目的任务 爬取租房网对应元素: 租房名 每月的价格 室内规格构造 房间大小 交通信息 保存数据到excel表格中 做数据清洗 数据可视化呈现 设计要求: 设计要求: 以类的方式书写,简洁明了。能够促进学生…

记录 vue3 webpack 使用 iframe 遇到的坑

需求 我尝试用Vue3写一个自己的主页,把常用的功能集中到主页中,如下图 后发现一个好玩的东西,js实现的在网页底部出现鱼和波浪,如下图,就像想也放到自己的主页中,搜索后发现可以在Vue中用iframe标签直接引…

基于redis实现消息队列(更推荐使用专业的mq)

目录 利用redis实现消息队列(基于list,点对点模型)——lpush存放队列(lpush 队列名 队列内容(可一次存放多个内容,用空格隔开)) brpop取队列(brpop 队列名 等待时间单位秒…

(windows)如何删除删不掉的文件

有时候删除时明明是管理员,却提示需要管理员权限 点击更改-然后再高级 立即查找,搜索当前用户 找到现在的用户名,确定 点击审核,添加--选择主体 高级—选择现在的计算机名——权限完全控制 7.所有对话框点击确定&#…

文件夹删不掉,显示有文件打开怎么办

1 打开任务管理器 2 选中性能 3 点开打开资源监视器 4 点进CPU 5 在输入框输入删除不掉的文件夹名字 6 再右击进程关掉就可

解决:文件名太长删不掉

今天删除一个无用文件夹时windows跳出如下弹窗: 解决方法: 1、在要删除的文件夹同级新建一个空文件夹(如图:1是要删除的文件夹,也就是包含那个文件名过长的文件的文件夹,2是空文件夹) 2、点下空…

win10系统遇到删不掉的文件夹怎么办

win10系统遇到删不掉的文件夹怎么办: 具体操作步骤如下: 1、打开“此电脑”-“查看”,在“文件扩展名”前打钩; 2、然后在桌面上新建一个txt文本文档; 3、双击打开新建的文本文档,复制粘贴下列的代码&…

删除电脑中删不掉的文件或文件夹

强制删除文件或文件夹 前言一、新建一个文本文件二、打开文本文件1.在文本文件中输入2.保存 前言 在一次拉取git文件,不知道做了什么错误的操作,是的文件夹在删除的时候,一直显示“当前文件不存在”,可是明明就存在我的桌面&…

遇见流氓软件怎么才能卸载,文件夹删不掉显示被占用(小鸟,海螺,原始传奇等),到底应该怎么办?

遇见流氓软件怎么才能卸载,文件夹删不掉显示被占用(小鸟,海螺,原始传奇等) 首先,描述一下我遇见流氓软件的过程,最开始我想下一个音乐播放器,选择了网易云音乐,在谷歌浏…

服务器上网站文件无法删除不了怎么办啊,Windows服务器上文件夹删不掉怎么办...

我们在用服务器的过程中有的时候会遇到这样的问题,那就是文件夹删除不掉。甚至有的时候需要重启服务器才能删除,甚至还遇到即便重启了服务器也删除不掉文件夹的情况。那么今天纵然云计算小编就带大家来学习一下怎么删除这些删除不掉的文件夹。 那么我们先…

如何删除tmp计算机桌面,temp文件删不掉怎么办

当我们在使用win10系统的时候,会产生系统临时文件,temp文件。如果一直不清理的话,太多的话就会占用系统磁盘空间影响电脑运行速度。但是有小伙伴发现自己电脑的temp文件删不掉不知道怎么办?下面小编就教下大家temp文件怎么删除。 …

空文件夹删不掉打不开,“该项目不存在请确认该项目位置“,“项目正在打开中无法删除“,“文件已损坏或者已经被移动删除“(多种方法图文详解,细节需要注意,以及可能遇到的问题)

1.事前概要-触发这种文件夹的情况 这个删不掉的文件或文件夹其实是Windows系统的祖传bug到目前为止依然没有修复,所以说我们需要通过特别的手段来处理它,听我慢慢讲他的缘由可能会对解决这个问题的帮助更多,会有几种方法,我都试过了的,我把最后一种成功的放在第一个讲,没有成功…

文件夹删不掉

有一天我打开电脑运行我的项目,但发现项目运行不起来额,追查原因的时候发现有一个文件夹损坏,打开这个文件夹,正常,可以浏览里面文件,也可以重命名。右键查看文件夹属性,见其为只读属性&#xf…