相信大家听过网上流传的一句话:35岁前当经理,35岁后开滴滴。
疫情当下,各大互联网都在想办法“活下去”,各种花样裁员也已经不足为奇,很多软件测试工程师就开始焦虑这个问题:在这个行业真的干到35岁就干不动了吗?
其实,与其纠结这个,不如想想一个关键问题:你是一个具备十年工作经验的测试工程师,还是一年的工作经验用了十年的点点点工程师?
想要摆脱“点点点工程师”的唯一方法,就是不断精进自己的技能,从某个或多个测试技术领域深入,技能水平能对标开发,通过技术手段改变整个项目/业务的质量状况。
你的技术水平越深,你的收入及薪资待遇就越丰厚,被淘汰的概率就越低,这是不争的事实。
所以,很多测试在刚开始进入这个行业的时候就已经为自己定了两个方向:
-
在测试行业持续精进,为手工测试及自动化测试提供解决方案。
-
从测试入门,弯道超车,转做程序员。
这两个方向的必经之路都是:测试开发工程师。
具体来说:
01、为手工测试提供工具
首先,手工测试重复性很强,不断地从键盘或鼠标输入,或者用手直接点手机,点了好几年了,难免会觉得枯燥,而且有些测试只是手工点点点根本无法完成,这就体现了手工测试的局限性。
这时,测试开发闪亮登场,他们可以为手工测试提供工具,减少点点点的重复次数和程度,让测试工作能够更高效、更有趣也更酷。
02、为自动化测试提供解决方案
其次,对于复杂的后台系统,你想点一点都没有界面供你来点,全部需要使用脚本、工具等方式自动化执行测试用例。而自动化测试更偏重于使用现有的自动化技术方案、工具,本质上在于用工具,在你碰到不符合公司实际情况时,或者没有想要的工具时,会直接影响你的工作进展。
测试开发就可以为自动化测试提供解决方案,为他们定制工具,甚至直接开发一整个测试平台供他们使用。
03、转做程序员
而对于想要转行程序员的测试工程师来说,转程序员的一大难点就是:项目开发经验。当你做了一段时间测试开发工程师,项目经验有了,面试机会有了,转行水到渠成。
那么,知道必须要转到测试开发,下一步就是要想一下如何转过去了。
转到测试开发,也有个必经之路,那就是学习。学习有两种:
1、自学
自学当然是可以的,只是道路艰难曲折耗费时间,不过也有些好处,就是可以锻炼你的学习能力,磨练你的意志,但也有可能让你成为从自学到放弃的典范;
2、高人指路
报个班进行系统学习,有人指导,遇到问题有人帮忙解决,还能解决面试过程中最重要的项目实战问题,何乐而不为。
自动化测试成神之路
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末免费获取网盘链接。希望会给你带来帮助和方向。
一、先学习一门编程语言,建议python
二、Python自动化测试框架应用
三、自动化测试篇 - Web UI 自动化
四、自动化测试篇 - 移动端UI 自动化
五、自动化测试篇 - 接口自动化测试
六、自动化测试篇 - 持续集成Git、jenkins、Docker
七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能
八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描
九、自动化测试篇 - RobotFramework、AirTest
10、测试开发篇-自动化测试平台开发
11、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战
上面就是我为大家整理出来的一自动化测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
送给大家一句话:
让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助....【下方我的公众号里获取】