Testing
by Mohamed Gewily
1. Test Process
1.1. Planing & Control
1.2. Analisis & Design
1.3. Implementation & Exec.
1.4. Evaluating Exit Criteria & Reporting
1.5. Closure Activities
2. SW development models (Methods)
2.1. V-Model (Sequential)
2.2. Incremental
2.3. Scrum (Testing within Life Cycle)
3. Test Levels
3.1. Component Testing
3.2. Integration Testing
3.3. System Testing
3.4. Acceptance Testing
4. Test Types
4.1. Functional
4.2. Non-Functional
4.3. Structuural
4.4. Regression - Confirmation (related to changes)
5. Test Design Techniques
5.1. Black Box Techniques - Specification-based
5.1.1. Equivalence Partitioning
5.1.2. Decision Table
5.1.3. Boundary Values Analysis
5.1.4. State Transition
5.1.5. Use Case Testing