最近,我一个做软件测试的朋友B哥又又又跳槽了,B哥是我在转行软件测试那年认识的,记不清他这是第几次跳槽了,不过从他开始做软件测试开始到现在已经有2-3年的工作经验了,从一开始的工资8000到现在的工资23K,不仅经验上积累的很多,财富上也实现了翻倍。他前几天跟我聊天的时候,说最近在面试,手上已经有3-5个Offer了,但是他还是想再看看,有没有更好的机会。说实话,这是有经验就任性啊。
今天呢,作者也不是准备和大家聊关于跳槽的事,而是想大家分享一下,到底需要具备什么能力,才能在面试中狂揽offer。
想要具备这个能力,我给大家分享三个秘籍:
- 过去
- 现在
- 未来
一、过去
这个指的是在以前的工作中积累的经验,这代表过去给你带来的优势,现在这个社会,公司招聘技术人才,第一看的一定是经验,大部分的公司都是现实的,希望招聘一个能立马上手工作的,而不是需要再从0开始培养,需要培养成本的人。所以呢,如果你的工作经验丰富,你之前做的项目多,那必然是有优势的。
二、现在
现在?又是指什么呢?其实,现在主要是指小伙伴们现在需具备的能力,现在进入公司能给公司做什么。
那么现在面试对于软件测试工程师这个职业要求,主要包括但不限于以下技能:
不论是面试哪个级别的测试工程师,面试官都会问一句“会编程语言能力吗?有没有自动化测试的相关经验?”
说到底,软件测试行业还是属于技术岗位,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,行业天花板也在逐渐升高,只会点点点的测试员们越来越难在行业立足,逐渐会被自动化测试工程师和测试开发工程师所取代。
本来心情是极差的,朋友的一番话点破了我,说到底,还是我的技术不够,只懂一些自动化测试基础,会很容易被淘汰或被取代:由于市场大批量流入这些不合格的自认优秀的测试员,使得多数公司不得不降低了期望,但是真正有实力的测试员,基本没有受到什么影响,要跳槽还是很容易的。如果对现在的工作不满意,又没有足够的经验,不妨先静下心来进修一番。
那么如何深入学习自动化测试、性能测试?
回想自动化测试的学习过程,发现很多人总是急于求成,不懂该如何学习。
当你是新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一样怎么运行不起来了呢?),大神,这里为什么会报错?很多都是明显的语法问题一问才知道,今天刚刚学selenium,之前也没有语法基础,没学过Java,没学过Python,就跑来搞selenium,想玩自动化。
今天把我深入学习了半年的《自动化测试工程师全栈学习路线》,也整理了一些自动化测试资源。从名字就能看出跟我们的学习目标很契合~(篇幅有些长,我们被太多碎片化时间消磨了深度学习的能力,看完必有所获!关注公🀄️号有完整版思维导图下载)希望会给你带来帮助和方向!!
【自动化测试提升路线】
1. 自动化测试必备Python编程内容
2. Web UI 自动化测试基础内容
3. Web UI 自动化测试实战内容
4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容
6. API 接口自动化测试基础内容
7. API 接口自动化测试实战内容
8. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
上面就是我整理出来的一份自动化测试工程师技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。
三、未来
很多时候呢,不是每个公司提出来的问题都是刚好你会的,毕竟每个公司的产品不一样,对技术人才的要求也不一样,如果面试的过程中,面试官问到一个你不会的问题,这个时候应该怎么做呢?
这个时候不要慌,不要急,首先需要诚恳地告知他你之前的工作中是没有用到这块的内容的,所以目前对这块的内容可能认识的不够多,但是,注意,说完这个情况以后,你一定要让面试官感觉到,虽然你现在不是很熟悉,但是你可以去研究,只要工作中需要用到的东西,你都会在工作之外花时间多去研究一下,之前积累的经验,也可以让你很快的熟悉一个新的东西。总之,未来其实就是指在面试过程中让面试官能感受到你未来的一个规划和能力,表现出积极向上的一面。
只要大家具备过去,现在和未来,相信在面试中一定可以面试官印象深刻,也可以成功的拿到你想要的offer。最后,作者在这里祝愿各位正在找工作的小伙伴们能够早日拿到心仪offer。
# 2022软件测试面试题合集、中级测试工程师简历模板
▲ 《程序员一凡》 ▲
上方公众号获取