当前位置:网站首页>Eight year test old bird, some suggestions for 1-3 year programmers
Eight year test old bird, some suggestions for 1-3 year programmers
2022-07-04 00:21:00 【Xiaowu knock code】
from 13 I have worked for eight years since I graduated in , General bachelor degree , Now an Internet company is working as Director of testing department , Crawling and rolling , I've also experienced a lot . After thinking for a long time, I decided to write this article , I hope to take fewer detours for the backward boys .
Many people think of the workplace too well , It's not . If you don't plan well , You will inevitably encounter all kinds of problems : Not happy at work ; There is no power to move forward ; Work is not as good as you think ; You can't use your talent ; See how the former classmates are treated , I can't stand the stimulation , Eager to change jobs ; The job I was looking for to survive , It doesn't suit you at all ……
These problems usually occur when you enter the workplace 1-3 It's the most obvious in a year (3 The reason why it's not obvious after years , It's because you've been tortured by reality for too long , Has been assimilated by various inequalities , So I'm used to . Your ambitions have been crushed by reality . therefore , You have changed from an ambitious young man to a mediocre one 、 Willing to be mediocre 、 Ordinary workers who run for a living all day ). If you don't solve these problems early , that , You'll leave this 3 Years of time ( Some people may be longer ), And for a new professional , this 3 The year is of the essence , It's exercise ability 、 The gold that accumulates capital 3 year ! Once the miss , It takes more time , Start over again , Make up for ! What is more , It may never be made up for in a lifetime ! This is by no means alarmist !
Why be clear about your goals ? because , Had a target , There's a guide to action . Know what you want to do , What do you like to do , That's the ultimate motivation for you to move forward . Not happy at work 、 Running out of steam 、 The most fundamental reason for blind job hopping is that the career goal is not clear .
This is especially true in the first three years as a test engineer . Know your position , Plan your way forward , This will be the quickest way for you to surpass others . Of course, learning is boring , This also makes most people ordinary , Can't hold on , But those who stick to it are excellent people , In the future, their advantages will be more obvious . This is undeniable , None of the big players in the industry came out in vain , All through their own efforts .
As an elder, I'm not sure what I'm giving now must be 100% correct , But at least it can make you take fewer detours .
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 .

Finally, I also sorted out some software testing learning materials , It should be very helpful for small partners learning software testing , In order to better organize each module , I also refer to a lot of quality blogs and projects on the Internet , Try not to miss every knowledge point , Many friends rely on these contents to review , Got it BATJ Waiting for big factories offer, This information has also helped many learners of software testing , I hope it can help you . Need to join the group 644956177 Take it yourself . software test , Walk with you ! Accompany you to become an excellent test engineer !
Now that you see here , Please do me a favor :
1、 give the thumbs-up , Let more kids see ;
2、 Pay attention to me , Continuously update and test dry goods .
Typing is not easy , If this article is helpful to you , I like it, I like it , Give the author an encouragement . It's also convenient for you to find it quickly next time .
边栏推荐
- Ningde times and BYD have refuted rumors one after another. Why does someone always want to harm domestic brands?
- system. Exit (0) and system exit(1)
- Collation of the most complete Chinese naturallanguageprocessing data sets, platforms and tools
- Social network analysis -social network analysis
- [PHP basics] session basic knowledge, application case code and attack and defense
- Gossip about redis source code 74
- P3371 [template] single source shortest path (weakened version)
- Investment demand and income forecast report of China's building ceramics industry, 2022-2028
- Idea set class header comments
- The frost peel off the purple dragon scale, and the xiariba people will talk about database SQL optimization and the principle of indexing (primary / secondary / clustered / non clustered)
猜你喜欢

2022 system integration project management engineer examination knowledge points: software development model

MySQL 8.0.12 error: error 2013 (HY000): lost connection to MySQL server during query

Idea integrates Microsoft TFs plug-in

A Kuan food rushed to the Shenzhen Stock Exchange: with annual sales of 1.1 billion, Hillhouse and Maotai CCB are shareholders

Report on the construction and development mode and investment mode of sponge cities in China 2022-2028
![[complimentary ppt] kubemeet Chengdu review: make the delivery and management of cloud native applications easier!](/img/28/fc05f2e8d53cf81fd061c799090022.jpg)
[complimentary ppt] kubemeet Chengdu review: make the delivery and management of cloud native applications easier!
![[MySQL] classification of multi table queries](/img/96/2e51ae8d52ea8184945e0540ce18f5.jpg)
[MySQL] classification of multi table queries
![Docking Alipay process [pay in person, QR code Payment]](/img/30/665580241020ee3adb872e725f0624.jpg)
Docking Alipay process [pay in person, QR code Payment]

Cannot build artifact 'test Web: War expanded' because it is included into a circular depend solution

What is the Valentine's Day gift given by the operator to the product?
随机推荐
Joint examination of six provinces 2017
Research Report on the scale prediction of China's municipal engineering industry and the prospect of the 14th five year plan 2022-2028
A Kuan food rushed to the Shenzhen Stock Exchange: with annual sales of 1.1 billion, Hillhouse and Maotai CCB are shareholders
AI Challenger 2018 text mining competition related solutions and code summary
The upload experience version of uniapp wechat applet enters the blank page for the first time, and the page data can be seen only after it is refreshed again
Gossip about redis source code 78
How to solve the "safe startup function prevents the operating system from starting" prompt when installing windows10 on parallel desktop?
Pytorch learning notes 5: model creation
Several ways to set up a blog locally [attach relevant software download links]
[PHP basics] cookie basics, application case code and attack and defense
What are the application fields of digital twins in industry?
Qtcharts notes (V) scatter diagram qscatterseries
MySQL winter vacation self-study 2022 12 (1)
P1656 bombing Railway
D24:divisor and multiple (divisor and multiple, translation + solution)
Stock price forecast
Is the securities account opened by Caicai for individuals safe? Is there a routine
A method to solve Bert long text matching
Gossip about redis source code 80
[MySQL] classification of multi table queries