2023 software testing learning roadmap (suitable for zero foundation)

Software testing video, software testing tutorial, software testing learning route, just read this article!

The latest and most complete software testing learning roadmap + supporting video tutorials in history, including software testing environment construction, database testing, Web front-end testing, Python automated testing, black and white box testing, APP testing, interface testing and other advanced testing technologies, designed for beginners Customized full-stack software testing learning route!

 Software Testing Speedy Learning Route

Test environment management: environment construction→Shell→Docker→Linux

Database test: Mysql→MongoDB→Oracle

Testing Basics: Introduction to Testing → General Technology → Black and White Box Testing

Test development technology: Java → Python → front end

Automated testing: Web automated testing → APP automated testing → Python automated testing → interface automated testing

Advanced testing: LoadRunner→JMeter→Postman→Fiddler→Unittest→request→BurpSuite

Project actual combat: OA test project → game test project → functional test project

Interview Guidance: 100 Test Interview Questions→The Ultimate Interview Collection 

Detailed tutorials for all stages

1. Test environment management

1. Test environment setup: Master the method of quickly deploying test environments under physical machines, virtual machines, and containers.

2. Linux: Obtain the necessary skills of a full-stack test engineer, and the ability to configure and manage Linux test environments.

2. Database testing

1. MySQL: master the necessary skills of a full-stack test engineer, and the ability to manage Mysql database data.

2. NoSQL/MongoDB: download and installation of common database systems, startup and connection, common management tools.

3. Oracle: master the use of high-performance database Oracle, learn to install and be familiar with the use of SQL statements.

3. Test basis

1. Java: Master the use of object-oriented development languages, and be familiar with various mainstream development processes.

2. Python: Master the core technical knowledge of Python and meet the basic requirements of automated testing for the language.

3. Front-end: Proficient in web front-end basic development technologies (html, css, javascript).

4. Test and development technology

1. Introduction to testing: software testing basics + advanced + advanced + a full set of project videos, from entry to entry.

2. General technology: acquire various capabilities in test analysis, test planning, test design, test execution, and test evaluation.

3. Black-box testing: Intensive lectures on actual combat, quick mastery, and a quick introduction to black-and-white box testing.

5. Automated testing

1. Web automated testing: master the design of test development architecture, and be able to independently build an enterprise-level test framework.

2. APP automated testing: proficiency in the testing process of APP mobile terminal.

3. Python automated testing: Lectures by beautiful lecturers, easy to understand, and a set of skills!

4. Interface automated testing: hands-on teaching, proficient use of interface testing tools to test the target software.

6. Advanced testing

1. JMeter: The latest JMeter video tutorial on the whole network with the highest quality, the most detailed explanation, and the lowest difficulty in getting started.

2. Postman: from interface testing theory to practical learning combined with multiple tools.

3. Fiddler: Practical teaching, through combining with projects, master the most practical functions and applications of Fiddler.

4. LoadRunner: Learn the three core components of Loadrunner and the application of core technical skills of each component.

5. unittest: easy to understand, practical teaching, fast mastering.

6. Security testing: Master basic network knowledge, passwords, authorization, encryption, and the use of various web security testing tools.

7. Project actual combat

1. OA test project: explain the function test, compatibility test, security test, usability test, etc. in the Web project test.

2. Game testing items: a must-see for self-study and hands-on software testing + a full set of source code courseware.

3. Functional test items: easy to understand, practical teaching, and proficiency in functional testing through project actual combat.

8. Interview guidance

1. 100 questions in the test interview: 100 questions in the soft test interview for the high-frequency classic core test, easy to handle!

2. The ultimate interview book: workplace dry goods and functional, interface, automated testing, performance testing and other technical interview explanations.

Your Excellency is so outstanding, I cannot praise you enough! Pay attention and don't get lost! !

Guess you like

Origin blog.csdn.net/GUDUzhongliang/article/details/131807264
Recommended