The company recruited a tester for 25k who would not be able to automate, and was driven away before the trial period expired...

Recently, I looked through the recruitment information of some websites, looked through the first-tier manufacturers and large Internet companies, and found that the market is still very hot. Although there are three coppers, three irons and four irons, the number of software testing positions has not been reduced. I suggest that you still have more when you are free. Pay attention to and submit more resumes, don't work behind closed doors and miss good opportunities.

Carefully analyzed a wave of job requirements, some technologies such as: automated testing appear extremely frequently, especially in some large companies, the salary given is also very impressive, generally in the range of 25-40K, basically 15, 16 salary.


It is very necessary to talk about automated testing with everyone.

After all, whether it is from the perspective of recruitment and interviews, or the perspective of work practice, automated testing is a deep-water area. It is also a standard for measuring the ability of a tester, and it also largely determines the upper limit of salary.

Of course, as an experienced person, I found that many learners and practitioners are facing many problems in automated testing, such as:

  • Lack of programming experience: automated testing requires the use of programming languages, such as Java, Python, etc. For those without programming experience, it can be difficult to learn.

  • Tool selection problem: There are many kinds of automated testing tools, and different projects and needs need to choose different tools. Choosing a tool can be difficult without knowing the pros and cons of each tool and when to use it.

  • Script design and maintenance: Automated testing requires writing test scripts, and these scripts need to be continuously maintained and updated. If the script design is not good or the maintenance is not timely, it will affect the efficiency and accuracy of the test.

  • Environment construction problem: Automated testing needs to be carried out in a specific test environment. If a test environment that meets the requirements cannot be built, the correctness of the test will be affected.

  • Lack of actual combat experience: Automated testing needs to be combined with actual projects. In the absence of actual combat experience, the advantages of automated testing may not be fully utilized.

Although many test students are also aware of the importance of automation. However, due to the weak technical foundation, the lack of systematic learning and guidance from experienced people, and the lack of a full-process practical drill environment, it is difficult to self-study to meet the employment requirements of enterprises in a short period of time. There are still many students who are stuck at the level of programming language/basic automation testing technology, let alone mastering advanced automation practical thinking and experience and applying them flexibly.

Automated Testing Study Advice

My road to automated testing is inseparable from the plan at each stage along the way, because I like planning and summarizing, so my friends and I spent a period of time to organize and write the following "Automated Test Engineer Learning Route", also A lot of [network disk resources] have been sorted out, and friends who need it can get the network disk link for free at the end of the article. Hope that will bring you help and direction.

[Automated testing learning route]

1. Essential Python programming content for automated testing

2. Basic content of Web UI automated testing

3. Web UI automated testing content

4. Basic content of APP UI automation testing


5. Practical content of APP UI automation testing


6. Basic content of API interface automated testing


7. Practical content of automated testing of API interfaces


8. CI/CD continuous integration special technology

insert image description here
9. Practical technology of automated testing framework

I hope that everyone will continue to explore and improve according to this learning framework route, and break through the bottleneck of technology. It can be said that this process will make you miserable, but as long as you get through it. Later life will be much easier. As the saying goes, everything is difficult at the beginning, as long as you take the first step, you have already succeeded in half, and when you look back on this journey after completion, you will definitely feel a lot of emotion.

Finally a tutorial to help you!

This information should be the most comprehensive and complete preparation information for [software testing] friends. In order to better organize each module, I also refer to many high-quality blog posts and projects on the Internet, and try not to miss every single one. Knowledge points, these materials also accompanied me through the most difficult road, I hope it can help you too! ! !

insert image description here

Guess you like

Origin blog.csdn.net/m0_53918927/article/details/130350984