It was a few years ago , Sounds ridiculous , But it did happen to me . Because the University Studies IT major , So I entered a good company after graduation , Doing software testing , Another girl joined me , Because they are new people, they are arranged to train together , Once you come and go, you will become familiar , They also help each other at work , learn from each other , Then it's natural to be together . After being together, we are basically tired of being together every day , Learning together , Common progress .
But a few months later, I found that she gradually alienated me , Began to deliberately avoid me . Because we all want to develop in the direction of automated testing , So we studied after work at that time python, I should have studied together before , But during that time, she studied by herself every day , You won't let me be there yet , I didn't say anything , After a while, she broke up with me , Although I had a hunch , But I still want to know what went wrong , Don't ask don't know this question is true let me a little speechless , It turned out that she met a person with several years' experience in automated testing on the Internet , She had been chatting with this man all that time , This man is in python They helped her a lot , They have met in private , People are several years older than her , Then the two of them fell in love , I was abandoned .
After experiencing this incident, I silently swore in my heart that I must learn automated testing well , Now I have been in the industry for six years , I have not let myself down , In the field of automated testing, we have also gained a firm foothold , Next, I will share with you my experience and testing resources from my six-year career , I hope this doesn't happen to everyone , There are a lot of free resources at the end of the article .
1. Learn the programming language first , Then touch the automation tools
2. Lay the foundation , Then start learning automated testing tools
3. According to their own qualifications , Set goals
4. Choose a good entry point , Design the most suitable scheme
5. Learn to draw inferences from one example , Pay attention to hands-on practice
6. Don't be limited to tools , Multi use open source
Web End to end automation stage
Learning gains
APP Automation phase
Learning gains :
1. Fully integrated with open source APP The system explanation is based on Appium Of APPUI Automated testing techniques ;
2. Master complete Appium application ;
3. master ADB Commonly used instructions ;
4. master Monkey Instruction application , Independent research and development to achieve Monkey Script ;
5. Master mixing APP Embedded H5 Element positioning and operation of the page ;
6. Build a complete keyword driven system independently /POM+ Excel+UnitTest+BeautifulReport+Yaml+ Distributed + Multithreading Automation UI The test framework ;
7. Achieve more advanced APPUI Automated distributed framework building , Realize synchronous management and multi terminal concurrent test
Interface automation phase
Learning gains :
1. Fully integrated with enterprise class Flask The explanation of interface framework is based on Requests Interface automation test skills of Library ;
2. Master complete interface automation test skills , master HTTP Protocol principle ;
3. Master the test implementation of associated interface ;
4. Build a complete keyword driven system independently +Excel+UnitTest+BeautifulReport+Yaml+ Distributed + Multithreaded automated interface testing framework ;
5. Realize more advanced automatic test of mass interfaces ;
Advanced automation testing PyTest And CI
Learning gains :
To help you learn better , I've prepared one for you 13G Super practical dry goods learning resources , The content involved is very comprehensive , Official account , Program yuanmuzi Can receive .
Include , Software learning Roadmap ,50 Video of class for many days 、16 It's a real assault project ,80 More than one software for testing ,37 A test document ,70 A software testing related problem ,40 Test experience level article , Thousands of test questions to share , also 2021 Software testing interview Dictionary , There's also a selection of resumes for software testing jobs , I hope that's helpful ……