Types of Testing
by Bogdan Khandozhynski
1. By Level/Component isolation
1.1. Component / Unit
1.2. Integration
1.3. System/ End-2-End
1.4. Acceptance
2. Driven by Goal
2.1. Functional
2.1.1. Installation/Updating
2.1.2. Feature
2.1.3. Security and Access Control
2.1.4. Business Cycle
2.2. Non-functional
2.2.1. UI
2.2.2. Performance/ Load
2.2.3. Stress
2.2.4. Configuration
2.2.5. Security
2.2.6. Localisation
2.2.7. Usability
2.2.8. Failure and Recovery