Have you been involved in software testing today?

I know a person who has a college degree and is not a computer major. He entered the industry when the environment was good a few years ago. At that time, the requirements for software testing were really low. It’s all about the basics, and what he thought at the time was simple. Anyway, he can get about 10k, so let’s mix it up.

But he contacted me some time ago to see if I can help him with internal referrals. I learned about his situation, good guy, after a few years, he still only knows a little bit, and his technology has not improved at all (really feel I have nothing to worry about, I have to learn to improve my skills by myself anyway if I continue to mix in this industry), I am speechless, and I still have this level of technology in this big environment. There is nothing I can do here, so I gently reminded him to let him improve his technical level and education, and I will also give him some help!

I still remember that when I first entered the industry, I wished I could work 24 hours a day. All the efforts I made were actually to go further on the road of technology. In the final analysis, I still wanted to make more money. The conditions at home are not very good, so I can only work harder on my own! In addition, I am actually not a smart person, so only by constantly learning and practicing at work, and spending twice or even several times more time than others, can I lay a solid foundation, and now my work is very smooth .

Let me share my own learning route for improving automated testing technology. This learning route is an advanced route that I have spent a lot of energy organizing. It should be the latest and most complete on the entire network. At the same time, I will also share it with you at the end of the article. Prepared a little bonus.

1. Programming languages ​​and frameworks

Master at least one programming language, such as Java, Python, etc.

Understand common automated testing frameworks, such as Selenium, Appium, etc.

 

2. Web automated testing

Need to master the basic concepts, tools and techniques of web automation testing

Web automation testing can be implemented using tools such as Selenium

Learn about common web automation testing problems and solutions

 

3. Mobile automated testing

Need to master the basic concepts, tools and techniques of mobile automation testing

Mobile automation testing can be implemented using tools such as Appium

Learn about common mobile automation testing problems and solutions

 

4. API automated testing

Need to master the basic concepts, tools and techniques of API automated testing

You can use Postman, RestAssured and other tools to realize API automated testing

Learn about common API automation testing problems and solutions

 

5. Performance test

Need to master the basic concepts, tools and techniques of performance test automation

You can use tools such as JMeter to automate performance testing

Learn about common performance testing problems and solutions

 

6. Continuous Integration and Continuous Delivery

Need to master the basic concepts and tools of continuous integration and continuous delivery

Such as Jenkins, Git, etc.

Understand the principles and application scenarios of continuous integration and continuous delivery

Welfare at the end of the article

I also compiled a set of the latest software testing system learning tutorials for you, including testing theory, Linux basics, MySQL basics, Web testing, interface testing, App testing, Python basics, Selenium related, performance testing, LordRunner related, etc.

 

 

Guess you like

Origin blog.csdn.net/HUA1211/article/details/130106288