← Return to Previous Page
Types of Software Testing - Graphic Description
Software testing consists of three main types: Functional Testing, Non-functional Testing, and Maintenance Testing. Within each of the three main types of testing are several more specific testing types.
Functional Testing Types:
-
- Integration Testing
- Smoke Testing
- User Acceptance Testing (UAT)
- Unit Testing
Non-functional Testing Types:
-
- Deployment/Backout/Rollover Testing
- Failover Testing
- Reconciliation Testing
- Performance/Load/Stress Testing
- Scalablitity Testing
- Usability Testing
- Volume Testing
Maintenance Testing Types:
-
- Database Migration Testing
- Maintenance Testing
- Regression Testing