当前位置:网站首页>Five years of automated testing, and finally into the ByteDance, the annual salary of 30W is not out of reach

Five years of automated testing, and finally into the ByteDance, the annual salary of 30W is not out of reach

2022-07-07 04:15:00 Little brother said test

Some broken thoughts

Everything has been done , It's the same as doing nothing , Out of the “ make a fuss about nothing ” A happy nest , Is the best way to avoid detours . I hope my experience can help friends in need .

I have been mixed in the testing industry 5 A year , I used to hear developers say to me , Every little bit of fun ?

My career began like most testers , The initial contact is pure functional interface test , The first test job is to do functional tests in e-commerce companies , The work is busy , Spend every day in various business needs and learning , After several years, I found that I was just a functional test engineer , Watching the people around me go farther and farther on the road of technology , And I can only test the function

Anxiety comes naturally , The overall feeling of this job is that I write a lot of test cases , The ability to write test cases by yourself is quite proficient , Testing skills have not improved much , The work that really needs technology has no chance because of insufficient technical ability , I have doubted for several times whether my career planning direction is correct , Is it time to leave ? This pressure also leads to a voice in my heart : Do you want to resign ?

Have to start thinking about how to change the status quo , At that time, the simplest idea was to find time to learn various testing techniques , Then we need to master some common testing tools to assist testing , Improve your value , That is, the core competitiveness . When looking for resources, I came across the help of development knowledge for testing work , The ability of the programming language will determine the depth of your testing technology . Of course, it can also bring a high degree of income .

So I started to learn python, It was then that scripting languages became popular , Because of the project at that time , Start using Python and Selenium Try automated testing . At that time , About Python Version of Selenium There is not much , While studying, I began to publish relevant blogs . And I think python It's especially suitable for test engineers who are weak in programming ,python It can also be used for crawling , use python I can also write some timing scripts , Database script , Very efficient .

With this ambition , First, I spent half a year studying UI automation , There are many things to learn . All the knowledge in the learning process is scattered , It's really not easy for a little white to combine . With UI Automated learning experience , Learning interface automation takes little effort .

UI automation , Automatic interface chemistry is over , Because the work needs to learn performance , Later, I found that performance is really a bottomless pit , Need to understand development knowledge 、 Server architecture 、 operating system 、 Test monitoring tool 、 Container knowledge, etc . Too much knowledge , Still struggling . During the performance test , I also learned some development knowledge , Before UI/ Interface automation or function test can only be performed from the black box / Gray box level to judge BUG reason , After learning development knowledge , Probably know this bug How to produce .

At that time, due to the size of the company and the limitations of products , As a result, automated testing has never been applied to the company's actual combat projects . I think big companies outside have more opportunities , Now automation has become popular and more and more popular , I want to break through my own testing technology bottleneck , Full time automation , By chance, my friend recommended me to byte for test and development , Responsible for developing customized test quality platform of the company .

This is another challenge for me , New areas , Test development is very popular in first tier cities . The treatment at that time was better than at the beginning 、 Intermediate development engineer should be high .

After arriving at the post 【 Annual salary 30W The level of left and right 】 Is to withstand the pressure , Constantly learn test development skills , And learn for use . The technology architecture adopts the front and back end sharing , Include Python Back end development framework based on XML Flask, The front frame vue,elementUI Components etc. , This has improved my testing career . There has also been a big breakthrough in salary !( Suddenly found that , I still set foot in a wide range ). What you make up your mind can be done !

If you haven't tried hard, don't say that the testing industry has no future , As a passer-by , Have a deep understanding of the difficulties in the learning process .

If you are also moving towards automated test development , At the right age , Select the appropriate position , Give full play to your advantages !

Automated test learning suggestions

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 At the end of the article, you can get the link of online disk for free . I hope it will bring you help and direction .

One 、 First learn a programming language , Suggest python

Two 、Python Automated test framework application

3、 ... and 、 Automated testing - Web UI automation

Four 、 Automated testing - Mobile UI automation

5、 ... and 、 Automated testing - Interface automation testing

6、 ... and 、 Automated testing - Continuous integration Git、jenkins、Docker

7、 ... and 、 Automated testing - Performance testing LoadRunner、jmeter、app performance

8、 ... and 、 Automated testing - WEB Security testing 、 Penetration test 、 Vulnerability scanning

Nine 、 Automated testing - RobotFramework、AirTest

10、 Test and development - Automated test platform development

11、 Internet high salary test to expand knowledge 、Redis、MongoDB、Nginx Cluster practice

The above is a knowledge architecture diagram of the development direction of automation test engineers I sorted out for you . I hope you can follow this system in 3-4 The construction of such a system will be completed in three months . so to speak , It's a process that's going to kill you , But as long as you get through it . Life will be much easier in the future . It's just that it's hard at the beginning , Just take the first step , You're halfway there , When we look back on this journey after it's finished , You're bound to feel a lot .

Here's a message for you :

Make yourself stronger : Think about it , If you want to keep doing it in the testing industry , Your experience and testing skills are far from enough , You need to advance , You need to enrich your technology stack ! What are we waiting for? !

A little help

Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it

​ These materials , For those who want to advance 【 automated testing 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , 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 …….

 

原网站

版权声明
本文为[Little brother said test]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207062138013411.html