当前位置:网站首页>毕业后5年,我成为了年薪30w+的测试开发工程师
毕业后5年,我成为了年薪30w+的测试开发工程师
2022-07-01 15:50:00 【TEST_二 黑】
我的第一份工作就是拿的这么多,主要以功能测试为主。
我用了大概6年的时间,成为了年薪30w+的测试开发。
回顾我从功能测试到测试开发的成长路径,基本上是伴随着“3次能力飞跃”实现的。
入行
进的是一家小公司,刚开始的时候,什么也不懂,就是从最简单的手工测试做起。每天做的最多的就是:编写测试用例>提交bug>回归bug。
最开始的时候不懂这些,觉得有所收获,但是3个月后,这些事情搞熟悉了,会有一种浪费时间的感觉。
另外在每次提交bug的时候,都要确认环境,还有一些bug没法复现,一方面老是被开发怼,另一方面也不得不加班。
这个时候我就想,能不能不让开发怼,能不能不加班?这会我开始开始修炼内功
第一次能力飞跃开始
首先是看需求文档,只有了解了需求,才能知道设计这个功能的目的是什么,进而才能判断这个问题是不是bug,这样做后,一定程度上减少了被开发怼的情况,即使是开撕,也有了一定的依据;
其次就是看开发的设计文档,当然开始不熟的时候可能不给您看。你去研究他的业务逻辑,才能大致判断这个bug是如何产生的,进而能够复现和定位bug。
当然,这个过程肯定不是那么顺利。第一是因为你要主动学习和研究超出能力的事情,必须沉下心来钻研;第二是刚开始接触这些新事物的时候,处理问题会不那么完美,要扛得住质疑的压力;第三是向开发请教或者讨论的时候,必然要面对开发的鄙视和冷漠;第四就是学习会占用你的大量时间,加班不可避免。
这个过程可能1-2年,之后你就能自己排查和定位问题,提交bug之后开发也不再找你了,产品和开发开始对你刮目相看。
在找到的做测试的认同感,坚定了朝着测试持续发展的时候,我又觉得每天的重复性工作太多,能不能提升一下效率,
于是我开始研究自动化,
第二次能力飞跃的开始
先从学一门语言开始,Java或者Python都行,开始时为了入门更容易,建议先从Python入手。掌握了语言,就可以开始编写一些脚本或者测试工具来提升效率了;
然后去研究架构,从更高的层面去提升效率,可能这个阶段你还达不到设计架构的高度,但是你要往这个方向去思考,要有这个野心。
这个阶段,大概需要2年左右的时间,如果这个阶段你完成了,你才能称得上一名合格的测试工程师,月薪15-20k以上是稀松平常的事情。话说我过了这个阶段已经跳槽了,因为第一家公司团队和业务都太小,自己已经没有太多的成长了。而这个时候,我的薪资达到了25k。
再往后,我又不满足了,不是不满足薪资,而是不满足仅仅提升效率,而是想要更早的预测缺陷以及监控缺陷,这个时候就开始往测试开发的方向去进阶,
第三次能力飞跃的开始
通过“测试左移”,提前与开发人员一起制定测试计划,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;
另外,参与配置部署,将自动化测试用例配置到持续交付链中,并通过“测试右移”,全流程监控发布后的应用质量。
这里我所说的“测试左移”,也就是指的研发阶段的质量保证,“测试右移”也就是发布后的质量监控。搞定了测试开发,以我的经验来看,要去大厂,小公司用不到这个,薪资也给不起。测开目前在北京来说,年薪30W+只能算个起步。
绵薄之力
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2022年可能是最全的软件测试工程师发展方向知识架构体系图。
【自动化测试提升路线】
1.自动化测试必备Python编程内容

2.Web UI 自动化测试基础内容

3.Web UI 自动化测试实战内容

4.APP UI 自动化测试基础内容

5.APP UI 自动化测试实战内容

6.API 接口自动化测试基础内容

7.API 接口自动化测试实战内容

8.CI/CD持续集成专项技术

9.自动化测试框架实战技术

上面就是我整理出来的一份自动化测试工程师技术路径图。希望大家能在这个成长过程中收益良多。全方位提升测试技术,建立一套属于自己的技术体系。帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。
最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
边栏推荐
- One revolution, two forces, three links: the "carbon reduction" roadmap behind the industrial energy efficiency improvement action plan
- 韩国AI团队抄袭震动学界!1个导师带51个学生,还是抄袭惯犯
- 微服务追踪SQL(支持Isto管控下的gorm查询追踪)
- Embedded development: five revision control best practices
- 分享在大疆DJI(深圳总部)工作的日常和福利
- 新出生的机器狗,打滚1小时后自己掌握走路,吴恩达开山大弟子最新成果
- C#/VB.NET 合并PDF文档
- Advanced cross platform application development (24): uni app realizes file download and saving
- 【开源数据】基于虚拟现实场景的跨模态(磁共振、脑磁图、眼动)人类空间记忆研究开源数据集
- 药品溯源夯实安全大堤
猜你喜欢

Nuxt.js数据预取

软件测试的可持续发展,必须要学会敲代码?

Crypto Daily: Sun Yuchen proposed to solve global problems with digital technology on MC12

Comment win11 définit - il les permissions de l'utilisateur? Win11 comment définir les permissions de l'utilisateur

Automatic, intelligent and visual! Deeply convinced of the eight designs behind sslo scheme

Please, stop painting star! This has nothing to do with patriotism!

DO280管理应用部署--pod调度控制

电脑屏幕变色了怎么调回来,电脑屏幕颜色怎么改

综述 | 激光与视觉融合SLAM

自動、智能、可視!深信服SSLO方案背後的八大設計
随机推荐
Go language learning notes - Gorm use - table addition, deletion, modification and query | web framework gin (VIII)
[pyGame practice] do you think it's magical? Pac Man + cutting fruit combine to create a new game you haven't played! (source code attached)
Factory high-precision positioning management system, digital safety production management
有些能力,是工作中学不来的,看看这篇超过90%同行
Where should older test / development programmers go? Will it be abandoned by the times?
【LeetCode】43. 字符串相乘
使用腾讯云搭建图床服务
One revolution, two forces, three links: the "carbon reduction" roadmap behind the industrial energy efficiency improvement action plan
华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设
What time do you get off work?!!!
MySQL backup and restore single database and single table
C#/VB.NET 合并PDF文档
投稿开奖丨轻量应用服务器征文活动(5月)奖励公布
The picgo shortcut is amazing. This person thinks exactly the same as me
MySQL高级篇4
ADS算力芯片的多模型架构研究
How to write good code - Defensive Programming Guide
What is the forkjoin framework in the concurrent programming series?
超视频时代,什么样的技术会成为底座?
HR面试:最常见的面试问题和技巧性答复