100-day salary increase of 4k! From functional testing to automated testing, I compiled a super-complete study guide!

In March of this year, due to economic pressure, I made up my mind to advance automated testing. I have done functional testing for 3 years at the age of 24, and my salary in Guangzhou is fixed at 8k. It may be because I live too comfortably, and I think the salary of 8000 is enough. But life is always changing. The sudden pregnancy of my girlfriend puts a lot of burden on my shoulders, but my salary, rent, utilities, etc. seem to be insufficient for the economic expenses of pregnancy. The only thing I can do is to improve my own income. Salary, in the software testing industry these years, I still have a certain understanding of the industry prospects, and finally chose an advanced automated testing engineer

After all, hard work pays off. A few days ago, I succeeded in job-hopping and my salary reached a new high of 12k . Although it is not as good as some social elites, I am also satisfied. After seeing this incident, I also believe that my salary will never Stop here, don't talk nonsense and share my learning method directly, hoping to give some help to friends of advanced automated testing...

In this article, I will introduce it from three aspects.
1. What is automated testing?
2. How is automated testing better than functional testing?
3. How to learn automated testing

1. What is automated testing?

It is generally believed that test solutions such as interface automation testing, WebUI automation testing, and App automation testing are called automation. In fact, automated testing is relative to manual. Using code or third-party tools to convert complex testing work from manual to machine automatic execution can be collectively referred to as automated testing. In addition to the three aspects of automated testing mentioned above, of course, it also includes log filtering, log playback, interface monitoring, service monitoring, etc., according to specific business needs to liberate manpower through code.

2. What is the advantage of automated testing compared to functional testing?

1. There is no doubt about the salary. The salary of automated testing is much higher than that of functional testing (money is the source of happiness)

2. It is more convenient for regression testing:
for regression testing, all functional modules of the system must be tested. The regression testing with a long cycle has a heavy workload and frequent testing, which is suitable for automated testing. Since the test scripts and use cases are well-designed, and the expected results of the test can be expected, automating the regression test can greatly improve the efficiency and shorten the regression time.

3. Simulate the real situation:
you can perform tests that cannot be performed by manual testing, such as concurrently testing the load of thousands of users on the system, and the testers cannot achieve the test purpose, but the use of automated testing tools can simulate the concurrent process of multiple users.

4. Effective use of human and material resources:
Frequently machined actions can be executed with automated tests to reduce errors and make better use of human resources.

5. Test reuse:
Since automatic testing usually uses automated scripting technology, it is possible to use the same use case in different testing processes with little or no modification.

6. Reduce human errors:
Automated testing is done by machines, and there are no human negligence and errors in the execution process. The test design completely determines the quality of the test, which can reduce human errors.

3. How to learn automated testing

Automated composition:

Automated testing is widely used in the current market, and the mainstream includes interface automated testing and UI automated testing. On this basis, coupled with continuous integration , fully automated testing can be achieved.

meager strength

As an 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 the road all the way to black friends!

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

 No matter what you learn, the basics are the most important. After learning the basics, it will be easier to learn later.

First, start from the most basic python basic syntax to functions and modules, as well as face-to-face programming, and then start to learn step by step to the automated testing framework.

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 API interface automated testing 

8. CI/CD continuous integration special technology

9. Practical technology of automated testing framework

If the article is helpful to you, remember to like, bookmark, and add attention. I will share some dry goods from time to time...

END Supporting Learning Resources Sharing

Finally:  In order to give back to the die-hard fans, I have compiled a complete software testing video learning tutorial for you. If you need it, you can get it for free 【保证100%免费】

加入我的软件测试交流qq群:110685036免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

Software Testing Interview Documentation

We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Ali, Tencent, and Byte, and some Byte bosses have given authoritative answers. Finish this set The interview materials believe that everyone can find a satisfactory job.

insert image description here

å¨è¿éæå¥å¾çæè¿°

Guess you like

Origin blog.csdn.net/myh919/article/details/131483472