Functional Testing: This type of testing verifies that the software functions according to the specified requirements. It involves testing individual functions or features of the software to ensure they work as intended.
Smoke Testing
Sanity Testing
Integration Testing
System Testing
User Acceptance Testing (UAT)
Performance Testing
Load Testing
Stress Testing
Usability Testing
Security Testing
Compatibility Testing
Regression Testing
Exploratory Testing
Ad Hoc Testing
User Interface (UI) Testing