Testing
by Vincent van der Palen
1. Functional testing
1.1. Manual testing
1.1.1. Test features
1.1.2. GUI testing
1.1.3. User testing
1.1.3.1. User experience
1.1.3.2. Usability testing
1.1.3.2.1. Task based usability testing
1.1.3.3. Accessibility testing
1.1.3.4. Ad hoc testing
1.1.4. Acceptance testing
1.2. Automated testing
1.2.1. Browser compatibility testing
1.2.1.1. W3 testing
1.2.1.2. HTML/CSS verifier
2. Prototyping
2.1. Rapid prototyping
2.1.1. Paper prototyping
3. Performance testing
3.1. Manual testing
3.1.1. Agile testing
3.1.2. Black box testing
3.1.3. Boundary value testing
3.1.4. Bottom up integration testing
3.1.5. Branch testing
3.1.6. Condition coverage testing
3.2. Automated testing
3.2.1. Testtools
3.2.2. Backwards compatibility testing
3.2.3. Gorilla testing
3.2.4. Load testing