ISTQB Foundation Level |
1. Fundamentals of Testing (K2) |
1.1 Why is Testing Necessary? (K2) |
1.2 What is Testing? (K2) |
1.3 Seven Testing Principles (K2) |
1.4 Fundamental Test Process (K1) |
1.5 The Psychology of Testing (K2) |
1.6 Code of Ethics |
2. Testing Throughout the Software Life Cycle (K2) |
2.1 Software Development Models (K2) |
2.2 Test Levels (K2) |
2.3 Test Types (K2) |
2.4 Maintenance Testing (K2) |
3. Static Techniques (K2) |
3.1 Static Techniques and the Test Process (K2) |
3.2 Review Process (K2) |
3.3 Static Analysis by Tools (K2) |
4. Test Design Techniques (K4) |
4.1 The Test Development Process (K3) |
4.2 Categories of Test Design Techniques (K2) |
4.3 Specification-based or Black-box Techniques (K3) |
4.4 Structure-based or White-box Techniques (K4) |
4.5 Experience-based Techniques (K2) |
4.6 Choosing Test Techniques (K2) |
5. Test Management (K3) |
5.1 Test Organization (K2) |
5.2 Test Planning and Estimation (K3) |
5.3 Test Progress Monitoring and Control (K2) |
5.4 Configuration Management (K2) |
5.5 Risk and Testing (K2) |
5.6 Incident Management (K3) |
6. Tool Support for Testing (K2) |
6.1 Types of Test Tools (K2) |
6.2 Effective Use of Tools: Potential Benefits and Risks (K2) |
6.3 Introducing a Tool into an Organization (K1) |