2022测试工作太难找,怎样才能优先获得面试机会?
软件测试岗位前期门槛低,但是想要拿到高薪真没那么简单。工作 2-3 年薪资还在原地打转的同学,都大有人在。
根据我对招聘需求的研究,以及跟拿到高薪的同学交流发现,他们普遍被要求:
1、学历
在学历方面,会刷掉一批人。想从事软件测试,至少要大专学历,好一些的公司本科起步。越正规越大的企业越注重学历,达不到要求的同学可以先提升学历。
2、技术
市场在招人的时候会默认有个“鄙视链”的筛选机制,哪怕只是纯功能测试工作,也要你会自动化,反正会的技术越多越好,无奈许多功能测试也“被迫”想卷自动化,不过还未付之行动,导致他们犹豫的无非是以下几点问题:
1.自动化测试好学吗?
2.不学/不写代码能做自动化测试吗?
3.怎样学习自动化测试?
4.学自动化测试要先学习哪个方向?学UI自动化?还是接口自动化?还是App自动化?
5.我没有代码基础,工作都是点点点,要不要报培训班?
6.我需要学习什么语言?java 还是 python?
...等等
我来针对以上的问题,说一些自己的看法:
自动化测试,很好学!但是要记住,一定要明确学习的方向,不要剑走偏锋,白花力气。
不写代码当然可以做自动化测试,但是个人建议还是学习一门语言,至于学习什么语言的话,很简单,不用纠结,第一看你是否有编程基础,没有选Python,有的话选java、Python都可。
需要看你们的开发用的什么语言
和开发用同一门语言能在学习自动化测试的同时,降低你和开发之间沟通的门槛,提升你在公司的话语权。
我建议:web ui自动化=》接口自动化=》App自动化/小程序自动化,当然,着重学习接口自动化,UI自动化。
要不要报名培训班?
这个看你个人,前提是你的学习能力很强,本身又很自律,同时学习方向又很明确。
假如你对自动化测试或者一些编程语言毫无理解,身边又没有能带你学习的人,那么报名培训绝对是一个快速提升的途径。
怎样学习自动化测试?
1)语言入门
刚才提到,看你是否有编程基础,没有选Python,有的话选java、Python都可。
语言你需要学习,for循环,if判断,数据类型,运算符,面向对象编程等等,不管是java还是python,这些都是需要的,其实也差不多,会一门语言,其他的都类似。
2)Selenium
语言入门后,你正式的自动化学习之路将从selenium开始,因为基本上只要是做自动化的,无人不知无人不晓。
它能帮助你快速理解,自动化到底是个什么东西,并且能直观的在页面上面反馈给你。
selenium有1.0 2.0 3.0,建议你学习之前,先去了解以下它的历史,u以及它的运行原理,这样可以勾起你的学习兴趣。
3)单元测试框架unittest/testNG
当你学会了selenium后,你会发现大部分的线性脚本,很难去管理,并且每个脚本需要去一个个run,而且还无法统计测试结果,这个时候,就需要单元测试框架unittest/testNG登场了!
你会开始学习,单元测试框架的用法,如何创建一个测试类,如何写测试方法,如何把你的脚本写成测试用例,如何校验测试是否通过,用例的执行顺序怎么去控制,断言怎么去写,这些都是你要去探究学习的。
4)自动化框架
此时你不满足于单元测试框架的功能,你已经开始琢磨如何写一个自动化框架出来了,那么说明你的自动化已经往着中级的方向发展,你开始研究框架的结构,此时你可以去各个技术群去炫耀了,自动写出了一个自动化框架,很多小白也开始吹捧你,叫你大神了。
5)接口测试
一般公司用的都是http接口,从http协议开始,了解它的结构,请求头,请求参数,请求地址,请求方式等等等,尝试学习一些抓包工具,如fiddler,chales,wireshark或者浏览器的开发者工具等等,去抓包获取一些接口。
尝试学习Request/HttpClient库发起请求,去了解cookie和token的工作机制;尝试用yaml/Excel管理测试用例,把所有的测试用例都放在文件里管理,就不用每次去写代码了。
有了学历和技术的双重buff叠加,你已然是个合格的自动化工程师,满足市场上90%的岗位需求。面试已不再是奢求。接下来好好把握面试机会,斩获offer。
这里总结几条面试心得,不是教你怎么忽悠面试官,而是怎么更好的表达自己。
1、简历基本信息完整。最好有头像照片,电话、邮箱必须,掌握技能和项目要清晰明了,附件简历一定是要pdf格式(避免兼容问题出现,word很容易出现版面错乱)
2、自我介绍层级清晰,我是按照从业经历、技能掌握、管理经验三个方面介绍的自己,有亮点会点明,时间控制在5分钟左右
3、每块能力回答要有细节,能够表现出你的成绩
4、不会的不要说,说过的一定要会。
5、跟面试官 做好互动,能让双方放松,并且增加彼此好感度。
现在我邀请你进入我们的软件测试学习交流群:【
746506216
】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。
资源分享
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走…
这些资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
相关文章
- 1W字长文:蓝绿发布、金丝雀发布、滚动发布、A/B测试 原理和实操
- 测试员参加面试前知道这些知识点,帮助你提高50%的通过率~
- 某东员工面试被问自动化测试,11:00进去的,11:05就出来···
- 去面试自动化测试,面试官问我知道web自动化理论知识吗?
- 测试人如何高效地设计自动化测试框架?
- 【软件测试】一个真正的测试面试过程,我比面试官还狡猾......
- 【软件测试】测试面试,面试官其实想要的答案......
- 面试 | 你会使用哪些测试设计方法?
- 测试面试真题|工作2年,从小厂到大厂,薪资翻倍是怎样的体验?
- 一文搞定 Postman 接口自动化测试
- 渗透测试-干货 | 80篇+网络安全面试经验帖(面试篇)
- 技术面试没过,居然是没有用pytest测试框架
- 【测试面试】20K测试工程师会考察哪些能力?
- 新一代最强开源UI自动化测试神器Playwright(Java版)环境搭建
- 想转行软件测试,先过这三关,包含一份3000字超全测试学习指南
- 去面试自动化测试,面试官问我知道web自动化理论知识吗?
- 【性能测试】Jmeter工具使用4
- 《WEB安全渗透测试》(30)RCE漏洞挖掘技巧
- 搭建免费热点, 诱导局域网内用户下载任意可执行文件(测试)
- 《Nmap渗透测试指南》—第10章10.7节Scans标签
- 《软件测试技术大全:测试基础 流行工具 项目实战(第3版)》—第2章2.6节模拟面试问答
- 测试css3的动画效果在display:none的时候不耗费性能
- 寻找用户轨迹的“探索性测试”
- 爱立信携手Telia进行5G现网测试,突破速率记录并实现超低延迟
- 直面RF设计与测试挑战,NI VST2.0全球震撼发布