当前位置:网站首页>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 .

 Insert picture description here

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 .

原网站

版权声明
本文为[Xiaowu knock code]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202142019488460.html