当前位置:网站首页>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 …….
边栏推荐
- She is the "HR of others" | ones character
- RT-Thread Env 工具介绍(学习笔记)
- Can't global transactions be used when shardingjdbc is used in seate?
- 【php毕业设计】基于php+mysql+apache的教材管理系统设计与实现(毕业论文+程序源码)——教材管理系统
- DO280管理应用部署--pod调度控制
- AVL balanced binary search tree
- Nuxt.js数据预取
- [每日一氵]Latex 的通讯作者怎么搞
- Zero copy technology of MySQL
- Tanabata confession introduction: teach you to use your own profession to say love words, the success rate is 100%, I can only help you here ~ (programmer Series)
猜你喜欢
【LeetCode】43. String multiplication
超视频时代,什么样的技术会成为底座?
Tensorflow team: we haven't been abandoned
[daily news]what happened to the corresponding author of latex
自動、智能、可視!深信服SSLO方案背後的八大設計
There is a difference between u-standard contract and currency standard contract. Will u-standard contract explode
RT-Thread Env 工具介绍(学习笔记)
DO280管理应用部署--pod调度控制
Pico, do you want to save or bring consumer VR?
Sales management system of lightweight enterprises based on PHP
随机推荐
[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)
【LeetCode】43. 字符串相乘
In the past six months, it has been invested by five "giants", and this intelligent driving "dark horse" is sought after by capital
process.env.NODE_ENV
Seata中1.5.1 是否支持mysql8?
Pico,是要拯救还是带偏消费级VR?
Preorder, inorder, follow-up of binary tree (non recursive version)
电脑照片尺寸如何调整成自己想要的
Action after deleting laravel's model
【OpenCV 例程200篇】216. 绘制多段线和多边形
Where should older test / development programmers go? Will it be abandoned by the times?
ThinkPHP advanced
Pnas: brain and behavior changes of social anxiety patients with empathic embarrassment
laravel的模型删除后动作
2022 Moonriver全球黑客松优胜项目名单
你TM到底几点下班?!!!
综述 | 激光与视觉融合SLAM
The newly born robot dog can walk by himself after rolling for an hour. The latest achievement of Wu Enda's eldest disciple
药品溯源夯实安全大堤
What is the forkjoin framework in the concurrent programming series?