当前位置:网站首页>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 ~
边栏推荐
- opencv 判断点在多边形内外
- C language knowledge points link
- Learning of mall permission module
- Common interview questions of JVM manufacturers
- 笔记本电脑蓝牙怎么用来连接耳机
- 航海日答题小程序之航海知识竞赛初赛
- 数据泄露怎么办?'华生·K'7招消灭安全威胁
- A long's perception
- Win11运行cmd提示“请求的操作需要提升”的解决方法
- Leetcode simple question: the minimum cost of buying candy at a discount
猜你喜欢
What changes has Web3 brought to the Internet?
Pl/sql basic syntax
The real situation of programmers
700. Search in a Binary Search Tree. Sol
科技云报道:算力网络,还需跨越几道坎?
"Chris Richardson microservices series" uses API gateway to build microservices
Three "factions" in the metauniverse
Oracle advanced query
Metaverse Ape获Negentropy Capital种子轮融资350万美元
Type of fault
随机推荐
What about data leakage? " Watson k'7 moves to eliminate security threats
如何快速体验OneOS
How to reverse a string fromCharCode? - How to reverse String. fromCharCode?
Stored procedures and stored functions
Shelved in TortoiseSVN- Shelve in TortoiseSVN?
The real situation of programmers
[Chongqing Guangdong education] National Open University autumn 2018 0088-21t Insurance Introduction reference questions
Win11缺少dll文件怎么办?Win11系统找不到dll文件修复方法
Matlab draws a cute fat doll
科技云报道:算力网络,还需跨越几道坎?
Index optimization of performance tuning methodology
Metaverse Ape获Negentropy Capital种子轮融资350万美元
Wonderful review of the digital Expo | highlight scientific research strength, and Zhongchuang computing power won the digital influence enterprise award
509. Fibonacci Number. Sol
Form artifact
Oracle triggers
Countdown to 92 days, the strategy for the provincial preparation of the Blue Bridge Cup is coming~
Alternating merging strings of leetcode simple questions
了解 Android Kotlin 中 DataStore 的基本概念以及为什么应该停止在 Android 中使用 SharedPreferences
Overview of database recovery