当前位置:网站首页>2022 Software Test Engineer salary increase strategy, how to reach 30K in three years
2022 Software Test Engineer salary increase strategy, how to reach 30K in three years
2022-07-05 22:19:00 【TEST_ Two black】
1. How to realize salary increase in software testing
First of all, the salary increase is not from 8000 Up to the 9000 This salary increase , But from 8000 Up to the 15K Add to 25K A raise in pay . Basically, it can be achieved within three years .
If we are just ordinary graduates or ordinary undergraduates, we can only start from a small company and move up slowly .
Some students want to take a test , I hope I can buy a house and a car in the future , Then I can take root in the big city . It's perfectly possible .
2. How to achieve annual salary 30 ten thousand
The first point : Lifting technology
It is true that the annual salary will be settled within three years 30 Ten thousand . That is to say, I have been upgrading technology for a long time and I may have more experience in startups . Naturally, I will exercise my code development ability .
I roughly divide it into 3 A gear :
- a monthly salary 5-9k: From starting with zero foundation to being able to find a job
- a monthly salary 15-25k: Testing, performance testing and automated testing
- Annual salary 30W+: Take care of test development , Enter the first-line factory
The first stage : a monthly salary 5-9k, Just entered , Learn how to test the function first !
Maybe you're a fresh graduate , Or maybe you're going to switch to software testing , So first of all, you must master the following basic theories :
- Definition of software testing 、 Life cycle 、 Workflow 、 Demand analysis ;
- Design of test cases 、 To write 、 review ;
- bug The basic knowledge of Zen and the use of Zen ;
- test plan 、 Preparation of test report ;
- SVN、Git The use of version control tools ;
Take care of the basic requirements above , We already know that we can do specific combat content , It's better to find one first at this time web Do a test project , If a project gets hold of , Follow the procedure below :
- Release the project for approval , Establish a project team to divide the work ;
- Requirements review , Learn how to read requirements documents , Conduct demand analysis , List the test points ;
- Tidy up test points , Write test cases , And then use case reviews ;
- Perform the test , Such as function 、 Interface 、 Taiwan before and after 、 Compatibility 、 database , For the discovery of bug Submit to Zen ;
- analysis 、 summary 、 Write test report ;
After a complete run of the process , We can only say that we have mastered the overall testing process , But it's still not enough to find a suitable job , Want to learn to do functional testing , The following is also a must :
Linux、 database 、 The interface test 、APP Testing, etc
OK, I've done this , Congratulations, you've been able to send your resume to find a testing job !
Um. , Maybe that's the above content , All of the above are theoretical and documentation capabilities 、 As long as you are willing to recite 、 Ken write , All can be mastered independently .
I know all the above , Can only be said to be able to get a job , But now the industry has higher requirements for recruitment , Handle automation or performance testing , To get 10k Above the monthly salary .
The second stage : a monthly salary 15-25k, Get the performance 、 automated testing , Acquire the !
Let's start with performance testing , There are many misunderstandings and pain points in the industry :
- It just doesn't work , It is impossible to give suggestions for R & D and operation and maintenance personnel
- Can't locate the problem , Lack of clear logic and data to prove value
- Performance testing tools ≠ Performance testing
- Performance testing technology system is backward (loadrunner), We need to embrace open source software
If you want to solve these problems , So performance testing you have to learn :
- The concept and process of performance testing : Analysis of common problems 、 Popular tools 、 The project design
- Performance testing tools :jmeter Tool use 、 actual combat ;jmeter multi-protocol 、 Expand and customize ; Distributed pressure measurement and task scheduling ;
- Performance monitoring : Performance monitoring system and monitoring data acquisition
- Performance implementation : Distributed service pressure measurement , Scene design 、 Scene execution ; Correlation analysis of test results ,TPS、 response time 、 Thread correlation analysis , Correlation analysis between stress and resource utilization
- Performance analysis and report :jvm Debugging and system debugging ; Performance bottleneck analysis
Performance testing you can get to this level ,15k That's all right , If you can grasp the following automated test learning content , That would have a direct impact on the monthly salary 25k!
Get it done Python perhaps Java Language , It is suggested to start from Python Starting with , Study first Python Basic grammar of .
- web End of the automation test :selenium install 、 Recording 、 Handle ;web Control 、JavaScript Script 、PO Pattern ;
- Mobile APP automated testing :appium Use 、 Recording 、 Element positioning method ;APP Control positioning 、 Interaction , Parameterized use cases ;appium Problem location analysis 、 Source code analysis 、 Secondary packaging ;
- Automatic test of server interface : Interface automation test framework request; Interface request construction 、 Assertion ;- json/xml request 、 Response assertion ;headcookie Handle 、 Certification system ;
The third stage : a monthly salary 30k+, Benchmarking big factories , Impact test development position !
Proficient in performance and automation , The monthly salary is in 10k+ Even 20k+ It's easy , How does that impact 30k+ Well , This requires development to technical experts or management , But even in Management , It is also necessary to require a strong technical level ? It is said that management does not require technical proficiency ? Try if the people at the bottom will turn against you ?
On the path of test development , It requires more expertise , More comprehensive :
- Improve the testing technology system :Linux、docker、shell、SQL、Python/java
- Lay a solid foundation of automatic test technology :
- web automated testing :selenium The test framework ;PageObject Design patterns 、 principle 、 rehearse ;
- APP automated testing :Android Automated testing framework ;appium Advanced application in principle analysis ;
- APP Automation test practice ; Test framework package transformation ;ios automated testing ;
- Mobile special test : robustness test 、 Weak network test 、 Crash detection 、 Power consumption analysis, etc ; Mobile performance test ; Mobile security test ;
- Interface automation testing : Interface protocol and packet capture 、 Agent technology and mock; Interface automation test framework 、HTTPrunner The test framework ;dubbo Interface automation testing ; Interface management tool swagger、 Interface security test
- docker Container technology :docker Containers 、docker Mirror image ;
- Continuous integration / Continuous delivery /devops:jenkins Continuous integration ;Jenkins Continuous delivery ;
ad locum , I want to give some advice to friends who want to advance : A lot of times , Many things , It's not as simple as you think , Don't think it's simple and don't want to do it , A lot of things can only be done by yourself , You will find that things are not as simple as you thought at first .
In fact, there are so many knowledge points of automated testing , There are still so many things to ask about in the interview . So there's no other trick to an interview , Just look at your understanding of these knowledge points .so, When you go out for an interview, you should first see which stage you have reviewed .
These materials , There are also many recorded video tutorials , It should be the most comprehensive and complete war preparation warehouse for friends who do advanced software testing , 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 …….
There's no end to learning , But as long as you work hard , The special stick is ground into an embroidery needle . Mutual encouragement ~
边栏推荐
- Leetcode simple question: check whether each row and column contain all integers
- The simple problem of leetcode is to split a string into several groups of length K
- 如何创建线程
- Recovery technology with checkpoints
- Talking about MySQL index
- 数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖
- 如何開發引入小程序插件
- Basic grammar of interview (Part 1)
- Business learning of mall order module
- Matlab draws a cute fat doll
猜你喜欢

ESP32 hosted

Implementation technology of recovery

Kubernetes Administrator certification (CKA) exam notes (IV)

数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖

opencv 判断点在多边形内外

Matlab draws a cute fat doll

What if the files on the USB flash disk cannot be deleted? Win11 unable to delete U disk file solution tutorial

BFC block level formatting context

"Chris Richardson microservices series" uses API gateway to build microservices

Countdown to 92 days, the strategy for the provincial preparation of the Blue Bridge Cup is coming~
随机推荐
509. Fibonacci Number. Sol
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
Storage optimization of performance tuning methodology
Oracle triggers
Recovery technology with checkpoints
2022-07-05:给定一个数组,想随时查询任何范围上的最大值。 如果只是根据初始数组建立、并且以后没有修改, 那么RMQ方法比线段树方法好实现,时间复杂度O(N*logN),额外空间复杂度O(N*
Oracle views the data size of a table
如何创建线程
Index optimization of performance tuning methodology
Countdown to 92 days, the strategy for the provincial preparation of the Blue Bridge Cup is coming~
A substring with a length of three and different characters in the leetcode simple question
Calculation method of boundary IOU
Platform bus
Performance testing of software testing
What changes has Web3 brought to the Internet?
Damn, window in ie open()
When the industrial Internet era is truly mature, we will look at the emergence of a series of new industrial giants
Blocking protocol for concurrency control
How to reverse a string fromCharCode? - How to reverse String. fromCharCode?
Analysis of the problem that the cookie value in PHP contains a plus sign (+) and becomes a space