After 7 years of testing, from pure manual testing to today's test development, I finally proved myself....

I feel that I am a person who has a relatively right to speak. I have been in the testing industry for 7 years. From a little bit of functional testing to now becoming a test development engineer, my salary has also doubled;

Personally, I feel that the prospect of testing is not bad, as long as I work hard; when I first came out, I was doing outsourced functional testing at the Goose Factory . Start learning python, java, and learn to do automated testing, but to be honest, self-study is easy to die

In the entry stage, you must have a strong self-control. Later, you will learn some superficiality and move to another company. Usually, you are more eager to learn. When you work overtime or have no projects to do, you will read books by yourself, learn to type code, be appreciated by the leader, and be sent to the headquarters. The core technology team learned ui automation for a week, and it was brought by a special person, and then the automation of the company's app was handed over to me when they came back. This is the real introduction to automation

 

Then I started to think about it myself, copying other people's frameworks, etc. I did it, but it was relatively low. Later, I switched to a financial company to do automation full-time. Fortunately, I came to this company. The person in charge of automation here is Zi I learned a lot from him in that company. To be honest, I learned a lot. When I joined this company, they rated me as junior and intermediate automation. I worked here After changing jobs after more than a year, I found that I can basically understand the interview questions at a glance, and jumping to the next one is directly advanced. Therefore, if you can work with such a master, you must learn more

Now I go to a new company to do interface automation, and then develop a test platform (suddenly found that I still have a lot of experience), I believe that when I look for a job, I will either be a test manager or an advanced test developer , so don't say that the testing industry has no future. These words are said by those who are not motivated and give up on themselves; what's more, the ultimate attribution of testing does not necessarily have to be automation or testing. Functional testing can also be very easy. Niu, a friend of mine only does functions in a financial company, and they get excellent employees every year, and the year-end awards are more than those who do automation and performance;

Don't think too much, do everything well at the moment, learn to enrich yourself when you have time, expand the breadth of your knowledge, and deepen the depth of your professional field. Such people will never be eliminated

The above is not an excuse for people who don't want to learn automated testing or improve more. Instead, I feel that the testers should not lose themselves in the work. At present, as far as the large amount of recruitment information is concerned, if you want a high salary, you will need the following points:

Know a programming language, understand automated testing, understand Appium operations, element positioning, operations, waiting, sliding, etc., in-depth explanations of PO, unittest, yaml, configuration files, test reports, etc., based on keyword-driven, Pytest and jenkins continuous integration Complete the design and development of App testing framework, testing tools, such as performance testing tool loadrunner, automated testing tools selenium, Appium.

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.

meager strength

As a software test engineer, 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.

 

Finally, I would like to thank everyone who has read my article carefully. Reciprocity is always necessary. 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, and I hope it can help you! Partners can click the small card below to receive 

 

Guess you like

Origin blog.csdn.net/kk_lzvvkpj/article/details/130090854