当前位置:网站首页>Five years after graduation, I became a test development engineer with an annual salary of 30w+
Five years after graduation, I became a test development engineer with an annual salary of 30w+
2022-07-01 16:04:00 【TEST_ Two black】
My first job was to get so much , It mainly focuses on functional testing .
I used about 6 Years of time , Become an annual salary 30w+ Test development .
Review my growth path from functional testing to test development , Basically accompanied by “3 Second capability leap ” Realized .
enter a profession
Into a small company , At the beginning , I don't know anything , It starts with the simplest manual test . What you do most every day is : Write test cases > Submit bug> Return to bug.
I didn't understand this at first , I feel I have something to gain , however 3 After a month , These things are familiar , There will be a sense of wasting time .
In addition, in each submission bug When , Confirm the environment , Some more bug It can't be reproduced , On the one hand, it is always rejected by development , On the other hand, I have to work overtime .
That's when I thought , Can you stop the development from , Can you not work overtime ? At this time, I began to cultivate my internal skills
The first leap in ability begins
The first is to look at the requirements document , Only by understanding the needs , To know what the purpose of designing this function is , Then we can judge whether the problem is bug, After doing this , To some extent, it reduces the situation of being developed , Even if it's tearing , There is also a certain basis ;
The second is to look at the design documents developed , Of course, I may not show you when I'm not familiar at first . You study his business logic , To roughly judge this bug How did it come about , Then it can reproduce and locate bug.
Of course , This process is certainly not so smooth . The first is because you have to take the initiative to learn and study things beyond your ability , We must settle down and study ; The second is when I first came into contact with these new things , Dealing with problems will not be so perfect , To withstand the pressure of doubt ; The third is when you ask for advice or discuss with developers , We must face the contempt and indifference of development ; The fourth is that learning will take up a lot of your time , Overtime is inevitable .
This process may 1-2 year , Then you can check and locate the problem yourself , Submit bug Then development won't look for you anymore , Products and development are beginning to look at you with new eyes .
In finding the identity to do the test , Determined to continue to develop towards testing , I also feel that there is too much repetitive work every day , Can you improve your efficiency ,
So I began to study automation ,
The beginning of the second leap in capability
Start with learning a language ,Java perhaps Python Will do , At the beginning, it was easier to get started , It is suggested to start from Python Starting with . Master the language , You can start writing some scripts or testing tools to improve efficiency ;
Then study the architecture , Improve efficiency from a higher level , Maybe you can't reach the height of design architecture at this stage , But you have to think in this direction , Have this ambition .
This stage , Probably need 2 Years or so , If you finish this stage , You can be called a qualified test engineer , a monthly salary 15-20k These are common things . In other words, I have changed jobs after this stage , Because the team and business of the first company are too small , I don't have much growth . And this time , My salary has reached 25k.
Further back , I'm not satisfied again , It's not that you don't meet your salary , Instead of just improving efficiency , Instead, you want to predict defects and monitor defects earlier , At this time, we begin to advance in the direction of test development ,
The beginning of the third leap in ability
adopt “ Test shift left ”, Develop test plans with developers in advance , Drive code reviews 、 Code audit 、 unit testing 、 Automatic smoke test 、 Test precision analysis and R & D self-test to ensure the quality of the R & D stage ;
in addition , Participate in configuration deployment , Configure automated test cases into the continuous delivery chain , And pass “ Test move right ”, The whole process monitors the application quality after release .
What I'm talking about here “ Test shift left ”, That is to say, quality assurance in the R & D stage ,“ Test move right ” That is to say, quality monitoring after release . Done the test development , In my experience , I'm going to the big factory , Small companies don't use this , The salary can't afford . At present, in Beijing , Annual salary 30W+ It's just a start .
A little help
As an automated software tester , Now I'd like to share with you some of these years , I want to sum up the technology , Share your notes on the skills you need to master as an advanced Tester , I hope I can help my friends who want to go all the way to black on the road of technology !
Let's share this 2022 It may be the most comprehensive development direction of software testing engineers, knowledge architecture diagram .
【 Automated test promotion route 】
1. Automated testing is a must Python Programming content
2.Web UI Basic content of automated testing
3.Web UI The actual content of automatic test
4.APP UI Basic content of automated testing
5.APP UI The actual content of automatic test
6.API Basic content of interface automation test
7.API Actual content of interface automation test
8.CI/CD Continuous integration of special technologies
9. The actual combat technology of automated test framework
The above is a technical path map of Automation Test Engineer I sorted out . I hope you can benefit a lot from this growth process . Comprehensively improve the testing technology , Establish a set of its own technical system . Help you learn and optimize the technology stack , Follow up with advanced and mainstream testing technologies , It brings you more than just the improvement of technology and salary , It's more about changing the tester in IT Status and mentality in the field of Technology , Enhance the technical depth of the testing industry .
Finally, thank everyone who reads my article carefully , The following online link is also a very comprehensive one that I spent a few days sorting out , I hope it can also help you in need !
These materials , For doing 【 software test 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….
边栏推荐
- The latest NLP game practice summary!
- [IDM] IDM downloader installation
- 自動、智能、可視!深信服SSLO方案背後的八大設計
- 综述 | 激光与视觉融合SLAM
- The newly born robot dog can walk by himself after rolling for an hour. The latest achievement of Wu Enda's eldest disciple
- Zero copy technology of MySQL
- 【OpenCV 例程200篇】216. 绘制多段线和多边形
- 嵌入式开发:5个修订控制最佳实践
- Nuxt. JS data prefetching
- MySQL backup and restore single database and single table
猜你喜欢
u本位合约和币本位合约有区别,u本位合约会爆仓吗
In the era of super video, what kind of technology will become the base?
[每日一氵]Latex 的通讯作者怎么搞
她就是那个「别人家的HR」|ONES 人物
从 MLPerf 谈起:如何引领 AI 加速器的下一波浪潮
Pico, do you want to save or bring consumer VR?
Thinkphp内核工单系统源码商业开源版 多用户+多客服+短信+邮件通知
C#/VB. Net merge PDF document
最新NLP赛事实践总结!
The latest NLP game practice summary!
随机推荐
process.env.NODE_ENV
She is the "HR of others" | ones character
idea启动Command line is too long问题处理
Zero copy technology of MySQL
Go语学习笔记 - gorm使用 - 表增删改查 | Web框架Gin(八)
process. env. NODE_ ENV
远程办公经验?来一场自问自答的介绍吧~ | 社区征文
2023届春招实习-个人面试过程和面经分享
Pico,是要拯救还是带偏消费级VR?
如何写出好代码 - 防御式编程指南
运动捕捉系统原理
Smart Party Building: faith through time and space | 7.1 dedication
AVL 平衡二叉搜索树
[每日一氵]Latex 的通讯作者怎么搞
ADS算力芯片的多模型架构研究
Solution to the problem that the keypad light does not light up when starting up
Pico,能否拯救消费级VR?
ABAP-屏幕切换时,刷新上一个屏幕
Go language learning notes - Gorm use - table addition, deletion, modification and query | web framework gin (VIII)
VIM from dislike to dependence (22) -- automatic completion