The company has a new test with 20K, let me see what is the real test ceiling

Today’s morning meeting at work is the meeting ceremony for newcomers. I heard that a very powerful boss has come. He is not too old. He left the company from the previous company. The salary has reached the middle and high level. Many people are curious. This salary should not be easy, and sure enough, when we introduced ourselves, we were all surprised, and let me see what the real test ceiling is...

After understanding, this big guy has 5 years of test development experience, not only proficient in testing business capabilities, but also programming, testing framework, testing tool development, and comprehensively mastering database and other skills, and even familiar with advanced distributed components. Skill. In the previous company, he was also the team leader who managed a project. Sure enough, people have the ability to be different, and they shine everywhere! ! !

Talking to my friends about this in the past two days, I sighed that young people today are so good. After all, the software testing industry is still a technical position. In the testing industry, the ceiling of the industry is gradually rising. It is becoming more and more difficult for those testers who used to only know a little bit to gain a foothold in the industry, and will gradually be replaced by automated test engineers and test development engineers.

When I think about it, I also feel deeply. At the beginning, I was often afraid of being "eliminated and replaced" by the fear of torture**. **No matter what level of test engineer you are interviewing, the interviewer will ask " Do you know how to program? Do you have any experience in automated testing ?"

Like most testers in my software testing career, I started doing software functional testing in an e-commerce company, that is, a little bit. At the beginning, I felt very relaxed and the work difficulty was relatively low, but after a few months of work, I felt that people were mechanized, and there was no technical improvement. After all, I was doing the same thing every day, repeating the same page. . It made me confused about my self-worth and the meaning of my position. The salary has not been improved, watching the people around me continue to increase their salary, or jumping to a better company, I especially feel that I have fallen to the bottom and do nothing...

I had to start thinking about how to change the status quo, and I was not satisfied with only doing functional testing. At that time, scripting languages ​​became popular. Because of the reasons for the project at that time, I became attached to Python and began to use Python and Selenium to try to do automated testing.


In the introductory stage, you must have strong self-control, and you are usually easy to learn. When you have nothing to do, you will find resources online to sign up for classes, learn to code, and take an hour to watch videos every day when you come back from get off work. Take notes, slowly Also know some knowledge about test development.


With this ambition, I spent half a year learning UI automation, and there is a lot to learn. All the knowledge in the learning process is scattered, and it is really not easy for a novice to combine it. With UI automation learning experience, there is basically no effort to learn interface automation.


UI automation, interface automation is over, because the work needs to learn performance again, and later found that performance is really a bottomless pit, need to understand development knowledge, server architecture, operating system, test monitoring tools, container knowledge, etc. The knowledge is too broad, and it is still struggling. In the process of performance testing, I also learned some development knowledge. Before doing UI/interface automation or functional testing, I could only judge the cause of the bug from the black box/gray box level. After learning the development knowledge, I probably knew that the bug was How it came about.


Because of my rich experience in functional testing, interface automation, and UI automation are also very proficient. By coincidence, a friend recommended me to go to a financial company for test development, responsible for developing the company's customized test quality platform. After arriving at the job, it is to withstand the pressure, constantly learn and test development skills, and apply what you have learned. The technical architecture adopts front-end and back-end sharing, including Python's back-end development framework Flask, front-end framework vue, elementUI components, etc., which has also improved my own testing career. Salary has also made a big breakthrough!


If you have many puzzles in the software testing industry, then I hope that later, I hope to help you break through the bottleneck in front of you.
As a past person, you have a deep understanding of the difficulties in the learning process.


If you are also developing in the direction of automated test development, at the right age, choose the right position, and give full play to your advantages!
My road to automated testing is inseparable from the plan of each stage along the way, because I like to plan and collect summaries, so my friends and I deliberately spent a period of time arranging and writing the following ** "Software Testing Engineer Learning Route" 》, also sorted out a lot of [network disk resources]**, friends who need it. Hope it will bring you help and direction.

Software Test Engineer Development Planning Route"


800 software testing interview questions


Software testing learning resources
include a lot of common knowledge in the testing industry, including basic knowledge, Linux essentials, Shell, Internet program principles, Mysql database, topic of packet capture tools, interface testing tools, advanced testing - Python programming, Web Automated testing, APP automated testing, interface automated testing, testing advanced continuous integration, testing framework development testing framework, performance testing, security testing, etc.


Finally
, the construction of such a system is completed. It can be said that this process will make you want to die, but as long as you get through it. Life will be much easier in the future. As the saying goes, the beginning of everything is difficult. As long as you take the first step, you have already succeeded in half. The ancients said, "If you don't make a small step, you can't go to a thousand miles." a lot.

-Learn a little every day, and you will become a great god in the future-

Follow the cards below to receive massive software testing learning materials

Guess you like

Origin blog.csdn.net/qq_60168783/article/details/124124959