Testing
by Vincent van der Palen
1. Prototyping
1.1. Rapid prototyping
1.1.1. Paper prototyping
2. Functional testing
2.1. Manual testing
2.1.1. Test features
2.1.2. GUI testing
2.1.3. User testing
2.1.3.1. User experience
2.1.3.2. Usability testing
2.1.3.2.1. Task based usability testing
2.1.3.3. Accessibility testing
2.1.3.4. Ad hoc testing
2.1.4. Acceptance testing
2.2. Automated testing
2.2.1. Browser compatibility testing
2.2.1.1. W3 testing
2.2.1.2. HTML/CSS verifier
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