Methodology Independence
Unit Testing
Component and E2E Testing
Regression Testing
Performance Testing
User Acceptance Testing