浅谈中高级接口测试面试现状

2022-05-19 13:03:09 浏览数 (1)

最近可能很多人觉得接口测试火了起来,其实早在15年,就已经有很多人在做接口测试了,只不过那时候自动化少一些。比如我是用postman 去手动测试接口,。

啥近两年来接口测试 大火了呢?

因为很多公司的技术管理者觉得接口测试,以其更早的介入测试,分层测试的角度来看,可以大大减少修改bug的成本,也就是性价比很高,然后也成为了测试左移的主要落实方式。

那么接口测试自动化 为什么会大火呢?

相比较ui自动化来说,接口自动化技术稳定性更高,维护成本低,执行速度快,发现的问题更深刻。所以技术管理者们又觉得接口自动化应该要搞起来,起码比ui自动化要合适。

那么来说说面试:

如果你是经过了简单的培训和自学后,去面试中高级服务端测试,那么很有可能遇到以下对话。

这一点,就是某些职业培训机构的定位迷惑。给大家简单说个面试缩影:

老师:我们这一套接口测试课程,只卖999,月薪过万拿到手。

小白:太好了!我报名!

老师:

第一节:什么是python,python怎么写helloworld

第二节:什么是接口,postman怎么用,json是什么样的

第三节:requests模块怎么调用,用python发送一个http请求

好了,课程结束了。出去就说5年经验,少35k不走!

小白去面试高级服务端测试开发...

面试官:听说你做过多年接口测开,请说一下异步接口你是怎么测的?

小白:what? 异步是什么意思?你是问我http接口怎么测么?哦 我用python写了一套接口自动化测的!

面试官:那说一下你的接口自动化项目中用了什么设计模式?

小白:好像有个....单例?

面试官:接口用例报错后,你的报警是怎么分级的?采用了何种信号机制?

小白:报警?发短信那种么?信号是什么?

面试官:好吧,那么你如获取脚本请求所耗的具体时间?就精确到微秒级吧?

小白:reqeusts模块的话好有这个,但是我不记得了...

面试官:看来你用过requests模块,那么说下reqeusts中设置代理的参数是什么?

小白:我去?reqeusts还有这个功能?老师没说过啊~

面试官:那reqeusts中加入客户端证书的参数是什么?

小白:我用的不多,我公司请求也不用什么证书啊。。。

面试官:看来你接口自动化测试经验有点单一,那问问你接口的基础知识吧。

小白:好的,这个我在行,我知道接口分为post/get ,有请求头,请求体,返回头,返回体!

面试官:好,说说请求体编码格式为x-www-form-urlencoded 的这种接口的请求头中的content-type参数的值应该是什么?

小白:什么?你在说什么?

面试官:我在说请求体编码格式,那我还是问reqeusts吧,requests发送post请求的时候,请求体形参data和params 有什么区别,分别对应哪种请求体?

小白:哪种请求体?请求体不就一种么?就是字典啊,就是json字符串!

面试官:额,其实用很多很多种。我看你简历上写过接口测试平台?那说说你怎么设置那些上下有关联的接口的用例的,就是如何提取上一个接口的返回值给下一个接口用?

小白:我只知道测这种上下文关联的一套接口时,要把前一个接口的返回值做成下一个接口的请求参数,但是具体怎么用代码操作,我不太明白您能提示下么?

面试官:好,我提示下,你可以用 正则,或者json的方式提取。我看今天就到这吧,方便问下你期望薪资多少么?

小白:35k吧,如果待遇好30k也可以!

面试官:你在哪个培训机构刚出来的?

小白:什么?什么培训?我听不懂.....

后面就不跟大家接着聊了。为啥现在普遍歧视培训的,想必大家看了上面对话应该清楚了吧,其实并不是歧视你出身于培训班,也不是看不起你花钱获取知识的途径,而仅仅是你的技术水平太低了。而技术低其实并不是什么错,谁都从不会开始的,我也是培训机构出身。弱小从来不是人类的弱点,自大才是。

学了多少,掌握了多少,如果你不经历几次面试,不工作几年,根本不清楚你学的这些算多还是算少,毕竟老师不会告诉你,其实你学到的仅仅是皮毛。出去找个初级接口测试没有公司会拒绝,毕竟你已经懂了一些了。市面上能培训接口测试/测试开发/自动化测试的机构 大大小小 没有100家也有80家。但是没办法,真正能教你高级技能的几家 我一只手可以数的过来。毕竟真的大牛为何要去领几千块的薪资跟小白学生天天着急上火呢?

这里可以给大家看下外面雇佣我讲课的价位:

我这里免费分享的技术,价值多少,想必大家心里也有数了吧~

而我本身,还算不上顶级大牛,更不敢藐视所有培训讲师,起码我自己知道的几家机构的 一些教师,诸如虫师,那才叫大佬,只是为了防止打广告的嫌疑,我就不一一公布了,真有兴趣可以私聊我。

以上的接口测试的面试问题,这才是一个高级服务端测开的门槛,而这只是测试行业技术的冰山一角,九牛一毛可能都算不上。随着我的公众号慢慢更新,这些东西都会慢慢讲出来。我们的上升空间有多大,非常大,大到你可能都不信的地步。可能我们工作了三五年,会的还不到1/50,这种真实的界限会让我们觉得我们全都是个菜鸟,都是初级水平,这话不假,我见到过阿里达摩院的资深测开专家,测试开发大会上的超级演讲,年薪百万的水平对他们来说不值一提。现在大家都看到了这个天花板了。只要我们虚心坚持,都会达到的。

关于测试技术方面,本公众号都会随着时间,持续更新,所以请持续关注,如果等不及的,可以去买我的书,直接学到大结局,书名就不说了,有兴趣可以留言获取。

不想做大牛?那么其他人都是大牛后,自己也就离淘汰不远了。毕竟职业生涯就是战场,想找个不用学习就养老的地方,那么这一定不是it技术行业

0 人点赞