当前位置:网站首页>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 ~
边栏推荐
- 科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖
- 90后测试员:“入职阿里,这一次,我决定不在跳槽了”
- Some tutorials install the database on ubantu so as not to occupy computer memory?
- 装饰器学习01
- Form artifact
- Interprocess communication in the "Chris Richardson microservice series" microservice architecture
- Metaverse Ape猿界应邀出席2022·粤港澳大湾区元宇宙和web3.0主题峰会,分享猿界在Web3时代从技术到应用的文明进化历程
- Leetcode simple question: find the nearest point with the same X or Y coordinate
- Livelocks and deadlocks of concurrency control
- Common interview questions of JVM manufacturers
猜你喜欢
随机推荐
opencv 判断点在多边形内外
等到产业互联网时代真正发展成熟,我们将会看待一系列的新产业巨头的出现
Analyse des risques liés aux liaisons de microservices
Database recovery strategy
装饰器学习01
Official clarification statement of Jihu company
Technology cloud report: how many hurdles does the computing power network need to cross?
344. Reverse String. Sol
Oracle advanced query
Performance monitoring of database tuning solutions
70. Climbing Stairs. Sol
boundary IoU 的计算方式
[Chongqing Guangdong education] National Open University autumn 2018 0088-21t Insurance Introduction reference questions
Nacos installation and service registration
A trip to Suzhou during the Dragon Boat Festival holiday
Pinctrl subsystem and GPIO subsystem
极狐公司官方澄清声明
C language - structural basis
FBO and RBO disappeared in webgpu
The simple problem of leetcode is to split a string into several groups of length K








