2023 software testing is the most difficult job hunting season, which testing skills are easier to get an offer?

In the first-tier large factories, there is no test for this position, only the opening of this position . In the past few years, the technology of major Internet companies has been updated and iterated at a high speed, and the software testing industry is also in a transition period. Traditional functional testing techniques are being phased out, and various new testing techniques are emerging one after another, and the salaries of testers are also rising. At the same time, major manufacturers have higher and higher requirements for testers, and the market space for pure functional testing is getting smaller and smaller.

If you are in a small and medium-sized company, 20K for ordinary test engineers is almost at the limit, and it is very difficult to further increase the salary. In Alibaba P7-level test development experts, the comprehensive annual salary can reach about 100w.

For most test engineers, Ali P7 is our goal. If we go out to interview other small and medium-sized companies, we can basically get the position of director. So if you want a high salary of one million, you must first have the ability to test and develop.

Different from traditional test engineers who divide their functions according to positions, test development is more inclined to full-stack testing.

  • In the project development stage, test development can intervene in the project in advance, conduct code review, automate static code scanning, and raise potential defects;

  • After the project is tested, test development can carry out automated unit testing, interface automation, UI automation, and automated precision testing to improve testing efficiency;

  • After the project goes online, test development can add automation use cases to CI and CD for online inspection, and monitor the quality of the production environment throughout the link. Ensure the stability of project operation.

In each test phase, test development engineers need to choose different tools and frameworks to implement. In order to better fit the company's actual business, it is often necessary to do framework packaging and secondary development, or develop an independent test platform, such as Automated testing platform, pressure testing platform, Mock platform, diff tool, mobile-specific testing platform, etc.

If you can successfully complete a complete set of automation projects (automation tool development + online) after a period of study and practice , then you will be better than 95% of domestic code farmers. At this time, you choose the company instead of the company. is you

In the entire system of test and development, automated testing is the biggest gap, and there are very few people who can really do automation independently. Many functional test students will encounter these problems when they want to transform into automation——

  • Self-study can't find a way , and there is no progress

  • The videos on the market are scattered and not systematic, and knowledge points cannot be connected systematically

  • The code is 0 basic , the script cannot be understood, and I don’t know how to change it

  • The core problem is that there is no actual project! Enterprises do not recognize it, resulting in failure to transform successfully

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!qq群号:110685036

meager strength

As a senior 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 this road all the way to black friends! At the end of the article, I also shared the learning resources I have summarized over the years

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/IT_LanTian/article/details/130085331