当前位置:网站首页>After going to ByteDance, I learned that there are so many test engineers with an annual salary of 40W?

After going to ByteDance, I learned that there are so many test engineers with an annual salary of 40W?

2022-07-08 00:17:00 TEST_ Two black

Recently, there is a heated discussion in maimaizhiyan district :

“ Which Internet company pays the most ‘ severe ’?”

The following comments are mostly byte hopping , And blew up a lot of annual salary 40w、50w+ Of 90 Later on .
 Insert picture description here
I just want to ask , Are young people so rich now ?

A friend told me a few days ago , He changed jobs from Tencent , At first I didn't understand , Thought he was going downhill in the workplace . But now it seems , Byte beating salary is really fragrant .

According to Maimai and Zhihu employees , Fresh graduates can get more than Tencent 、 Ali Gao 20%-30% Pay for , And experienced employees , Generally, the salary level is higher than that in the industry 30% above .

Let's look at the data , The average monthly salary of a test engineer is 2w, According to the recruitment of dragnet JD You can see , Now big factories prefer young people , Recruitment needs are 1-5 Years working experience as a test engineer .
 Insert picture description here
 Insert picture description here
It's like a byte 、 Pinduoduo and other Internet companies , The average age of employees is only 27 year , My friend this year 26 Years old is already “ the elderly ” 了 .

In fact, friends' relatives 、 The students always thought he was “ Koi life ”, Three went to an Internet startup when they graduated , After working for two years, I switched to Tencent , Now I have successfully changed my job , Wages have gone up a lot , This life is too good .

however , I have a lot of programmers around me , Just two ordinary graduates , There's not much beautiful resume , Not even a decent job experience , All got the chance to enter the big factory .

But there is a very important premise , That is, they have strong technical ability .

Big factories don't require everyone to have an ultra-high Education 、 An unusual background , But I will ask you , Have excellent technical strength 、 Have a solid enough testing foundation .

However , Only a few people can have these two points , More people are , No platform , No one brought , I can't plan .

I suggest you submit your resume first , It's best to meet the right opportunity , If there's no good chance , I suggest taking time to review , Start from the technical points you don't master , From recognition to mastery to familiarity ; In this way, it is an important support for our current work or the way of job hopping and salary increase in the future

Test Development Engineer required course

How to become a real test development engineer , What hard skills are needed ?

1) Have some testing experience .

Only experienced the pain points and difficulties of testers in their own shoes , To solve their problems .

2) Use common and important testing tools .

For example, commonly used in performance testing Loadrunner、jmeter;ui Automation commonly used selenium; Unit testing is commonly used testng、junit; Commonly used in security testing appscan,js Inject ,xss Inject ,sql Injection, etc .

3) Ability to develop test tools .

Here are some mainstream technology stacks :

Test tool system framework construction :

1)java+maven+SpringMVC ;

2)python+django

For the first framework , It is best to create a layered multi module project , In order to better design the code framework and structure . Usually dao The layer is mainly associated with the database ;web Layer is controller, It is the connection between the front end and the service layer ;service The layer provides some common services or business processing logic .Maven When the project is completed , Using the current mainstream framework -springMVC, Associate the front and rear databases .

For no code base , Small partners who want to start test development , You can learn the second framework :python+django, Easy to learn and use .

Front page :html,css,jquery,bootstrap,Echarts, The front page is the front face , It is the entrance for users to operate , It is also the most intuitive place for data input and display .

Css Style determines page layout and beauty ;jquery It's a kind of js frame , Greatly simplified js Programming ;echarts Can provide simple and easy-to-use common charts , Make the page more classy 、 The data display is more intuitive and concise .

The back-end service :spring,mybatis, Use Spring Framework can simplify a lot of basic work , After configuration, it is convenient to build business applications , A non intrusive lightweight container .

database :Mysql or Orcale Database installation for , Library table creation , Field design , frequently-used sql sentence

System : Be proficient in windows or linux Build projects on the system , Log viewing and other operations

Service container :tomcat Service deployment ,nginx Load configuration ,docker Use

Continuous integration :git,jenkins

development tool :idea and eclipse

Code debugging :testng or junit Unit debugging and debug And remote debug Use

……

My path to automated testing , I can't leave the plan of each stage all the way , Because I like planning and summarizing , therefore , My friend and I spent some time to compile the following 《 Automatic test engineer learning route 》, Also sorted out a lot 【 Network disk resources 】, Friends in need can continue to look down . I hope it will bring you help and direction …

One 、Python Programming goes from beginner to proficient Basics / Advanced / object-oriented / Automation related …

Python At the tester Advantages in the process

free 、 Open source 、 Easy to learn 、 Powerful library 、 Integration with other languages good .

It can be said that when you first started to do automated testing , use Python There is no problem at all , Various test frameworks (unittest(python)、pytest(python)、JUnit(java)、selenium、appium) It can be done .

The knowledge points to be mastered are as follows :

 Insert picture description here

Two 、 Practical topic of interface automation test project -Requests/Pytest/Yaml/ Thermal loading …

Interface automation is the function that we have developed and launched , Carry out maintenance and inspection , First of all , Maintain our existing functional availability , second , Detect newly developed interfaces , After deployment , Does it affect the original function , The original functions are not available .

The knowledge points to be mastered are as follows :

Basic interface principles and tools
 Insert picture description here

Need to grasp bags and pytest-unittest Any framework can 、 The second is the third-party library requests
 Insert picture description here

The next step is the unified encapsulation of interface automation , The knowledge points are very detailed
 Insert picture description here

3、 ... and 、WEB Automation test project practice topic –Selenium/POM/ Keyword Driven /Grid…

To put it bluntly, let browser automation replace manual or functional test cases , So what skills do you need to master ?

The knowledge points to be mastered are as follows :

Basics - knowledge
 Insert picture description here

Purchase price - The knowledge points of the third-party database need to be mastered
 Insert picture description here

Four 、APP Automation test project practice topic –Appium/Uiautomation/Minium…

How to say, it is the mobile client and applet web The tools used in automated testing are appium automated testing

The knowledge points to be mastered are as follows :

 Insert picture description here

5、 ... and 、 Test Development DevOps System topics -Git/Flask/Jenkins/CICD/Docker…

Here is not a brief introduction. You can see the knowledge points intuitively

The knowledge points to be mastered are as follows :
 Insert picture description here

6、 ... and 、 Practical topics of common automated test tools -RF/Postman/Httprunner/ Microservices …

The knowledge points to be mastered are as follows :
 Insert picture description here

7、 ... and 、Jmeter Performance test project practice topic -Jmeter Pressure measurement / Database performance /Grafana…

The knowledge points to be mastered are as follows :
 Insert picture description here

summary

The above seven topics have mastered the basic salary less than 20k Of course, the salary here is also that of the first tier cities , It also depends on your resume and your interview performance 20k It's about the same , So here I have carefully prepared the detailed information of the above outline , Click the link below to join the group and get it for free !

Finally, thank everyone who reads my article carefully , The following automatic network disk link is also a very comprehensive one that I spent a few days sorting out , I hope I can help you in need !
 Insert picture description here
These materials , For doing 【 software test 】 It should be the most comprehensive and complete war preparation warehouse for advanced friends , 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 …….

原网站

版权声明
本文为[TEST_ Two black]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/189/202207072206048850.html