当前位置:网站首页>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 …….
边栏推荐
- July 1, 2022 Daily: Google's new research: Minerva, using language models to solve quantitative reasoning problems
- Preorder, inorder, follow-up of binary tree (non recursive version)
- Zhou Shaojian, rare
- Does 1.5.1 in Seata support mysql8?
- Task.Run(), Task.Factory.StartNew() 和 New Task() 的行为不一致分析
- Malaysia's Star: Sun Yuchen is still adhering to the dream of digital economy in WTO MC12
- 一次革命、两股力量、三大环节:《工业能效提升行动计划》背后的“减碳”路线图...
- In the past six months, it has been invested by five "giants", and this intelligent driving "dark horse" is sought after by capital
- 【每日一题】1175. 质数排列
- Vscode find and replace the data of all files in a folder
猜你喜欢

Embedded development: five revision control best practices
![[video memory optimization] deep learning video memory optimization method](/img/87/795429126aef284d55d2217f393ecb.png)
[video memory optimization] deep learning video memory optimization method

Idea start command line is too long problem handling

2023届春招实习-个人面试过程和面经分享

Deep operator overloading (2)

Share the daily work and welfare of DJI (Shenzhen headquarters) in Dajiang

Nuxt. JS data prefetching

并发编程系列之什么是ForkJoin框架?

华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设

Zhou Shaojian, rare
随机推荐
二叉树的前序,中序,后续(非递归版本)
跨平台应用开发进阶(二十四) :uni-app实现文件下载并保存
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
picgo快捷键 绝了这人和我的想法 一模一样
Go language learning notes - Gorm use - table addition, deletion, modification and query | web framework gin (VIII)
Can't global transactions be used when shardingjdbc is used in seate?
电脑屏幕变色了怎么调回来,电脑屏幕颜色怎么改
Malaysia's Star: Sun Yuchen is still adhering to the dream of digital economy in WTO MC12
Tensorflow team: we haven't been abandoned
七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
Action after deleting laravel's model
工厂高精度定位管理系统,数字化安全生产管理
When ABAP screen switching, refresh the previous screen
Gaussdb (for MySQL):partial result cache, which accelerates the operator by caching intermediate results
【IDM】IDM下载器安装
2023 spring recruitment Internship - personal interview process and face-to-face experience sharing
大龄测试/开发程序员该何去何从?是否会被时代抛弃?
HR面试:最常见的面试问题和技巧性答复
[每日一氵]Latex 的通讯作者怎么搞
In the past six months, it has been invested by five "giants", and this intelligent driving "dark horse" is sought after by capital