Black box testing
White box testing
Unit testing
Integration testing
System testing
User acceptance testing
Usability testing
UI testing
End-to-end testing
Sanity testing or smoke testing
Regression testing
Acceptance testing
Compatability testing
Read More
Performance testing
Stress testing
Load testing
Recovery testing
Failover testing
Security testing