前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浅谈中高级接口测试面试现状

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

作者头像
我去热饭
发布2022-05-19 13:03:09
2780
发布2022-05-19 13:03:09
举报
文章被收录于专栏:测试开发干货

最近可能很多人觉得接口测试火了起来,其实早在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技术行业

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档