Software Test Categories:
1. According to whether the program is executed to differentiate
Dynamic testing: Executing programs
Static test: Code walk, code review, check code readability, comments and so on.
2. Differentiate by Test content
Functional testing: Most common Tests, manual tests, interface tests, etc.
Interface testing: Testing interfaces with tools, common Web services, HTTP, etc.
Performance testing: Performance generally after functional testing, verify the performance of the software, including load testing, stress testing, stability testing, robustness testing, etc.
3. Differentiate by test phase
Unit Test
Integration Testing
System Testing
You can refer to the V model, the W model to understand, and the software development process.
PS: Software life cycle requirements Analysis-Requirements Review-Overview Design-Overview Design review-Detailed design-detailed design review-coding-unit testing-integration testing-system testing-release-operation and maintenance
Classification of software Testing