The voice of a test engineer who has been working at Tencent for 7 years...

As a test engineer who has worked in Tencent for 7 years, today I will talk about where Tencent's work pressure comes from.

The beginning of the pressure: Back to 7 years ago, the first internship in my life was as an automation test engineer in Tencent. At that time, I was very high-spirited and wanted to do a big job, but an accident occurred in the first test. Due to the lack of understanding of some places, I missed a certain place , and went to dinner after going online, and when I came back from dinner, I found that the master was busy to and fro. That failure caused a certain service to be unavailable for 20 minutes, which had a considerable impact on the company.

Increased pressure: This is just the beginning. In the next six months, I made almost all the mistakes that newcomers in the workplace may make. The architect asked me to test the newly developed software, and I worked on it for two weeks without drawing any conclusions; the development plan that was originally arranged, because I had to go back to write a thesis temporarily, made the test manager unprepared; Project symposium, the whole process of "soy sauce"... During that time, I was also very distressed, and I left almost every night after 11 o'clock. I was very tired and hard, but I still couldn't get the desired result.

As someone who has been here, I also hope that you will avoid some detours. Here I will share with you some relevant information about automated testing, hoping to bring you help on the way forward. If you need it, click below to get it.

Seven years have passed, and I have gradually grown from a novice in the workplace to a technical expert. I have also been honored to have stayed in the WeChat test development framework team, built the WeChat platuo test framework , the thrift test framework, and the automated test platform. To 1, an automated testing framework has been built to ensure the quality of over 100 million-level traffic services. I found that many students in the test team kept repeating similar mistakes they made back then. It's not that they don't work hard. What went wrong? After a period of observation and thinking, I think I have found the answer. That is: most of our classmates lack the guidance of principles in their work. Principles are like a "lighthouse" that guides actions, connecting our values ​​and actions.

Everyone should have their own principles. When we need to make choices, we must stick to principles. But in real life, we often lack the summary of principles. For many people, this is a metaphysics that can only be understood but not explained in words. It is a secret of testing veteran drivers, but it is not. "Pursuit of perfection" is Tencent's value. As a test technician, how should we practice it? I hope the following can bring you some inspiration and better guide our actions.

meager strength

As an automated software tester, I would like to share some of my summaries and summaries of technology over the years, and share my notes on the skills that an advanced tester needs to master. I hope it can help those who are interested in technology. On the road all the way to black friends!

Let me share the knowledge architecture diagram of the development direction of software testing engineers that I have compiled in 2023, which may be the most complete.

 1. Automated testing must know Python programming technology

2. Web automation testing technical content

3. Technical content of APP automated testing

4. Postman test tool topic

5. Technical content of interface automation testing

6. Ability to build automated testing framework

7. Continuous integration

8. Jmeter performance test

9. APP performance test

10. Use of Fiddler packet capture tool

11. TCP/IP protocol

12. Linux system operation

13. MySQL database

14. RobotFramework automated testing framework

15. Cross-platform automated testing framework Airtest

​The above is a technical advancement path map for full-stack test engineers that I compiled . Complete the construction of such a technology stack. It can be said that this process will make you miserable, but as long as you get through it. Later career will be much easier. As the saying goes, everything is difficult at the beginning, as long as you take the first step, you are already halfway to success. The ancients said, "If you don't accumulate steps , you can't reach a thousand miles." When you look back on this journey after completion, you will definitely be moved. a lot.

meager strength

Finally, I would like to thank everyone who has read my article carefully. Seeing the fans’ growth and attention all the way, there is always a need for reciprocity. Although it is not a very valuable thing, you can take it away if you need it:

These materials should be the most comprehensive and complete preparation warehouse for friends who want to advance [automated testing]. This warehouse has also accompanied me through the most difficult journey, and I hope it can help you too! Everything should be done as early as possible, especially in the technical industry, we must improve our technical skills. I hope to be helpful…… 

Guess you like

Origin blog.csdn.net/m0_58026506/article/details/130072695