As the old saying goes, this person, once he has few opponents in a certain field, he will be bored. A few days ago, when I was browsing fish groups at work, I met a big guy in Ali testing and development. He has worked in Huawei for 10 years. Because I have a relatively high talent and work hard at work, I now have a certain status in the company . After chatting with the boss, I have benefited a lot, and I would like to thank the boss.
He said that at this level, he also needs to start realizing his self-worth, so he opened an account on Zhihu to answer questions from netizens about the testing field. I added this boss friend at my strong request. After chatting with him, many of the problems I encountered at work suddenly became clear. I am worthy of being an experienced senior.
Later, under my hard work, I asked him to get this "In-depth Analysis of Advanced Core Knowledge of Software Testing" . Some of the boss's own experience and thoughts! After agreeing, in order to help more people share it with my fans and friends, I hope it will be helpful to you, thank you for your support!
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.
END 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 [software testing] friends. This warehouse has also accompanied tens of thousands of test engineers through the most difficult journey. I hope it can help you too!
Software testing interview applet
The software test question bank maxed out by millions of people! ! ! Who is who knows! ! ! The most comprehensive quiz mini program on the whole network, you can use your mobile phone to do the quizzes, on the subway or on the bus, roll it up!
The following interview question sections are covered:
1. Basic theory of software testing, 2. web, app, interface function testing, 3. network, 4. database, 5. linux
6. web, app, interface automation, 7. performance testing, 8. programming basics, 9. hr interview questions, 10. open test questions, 11. security testing, 12. computer basics
method of obtaining: