ISTQB Foundation Level 4.0

Acknowledgements

This document was formally released by the General Assembly of the ISTQB® on 21 April 2023 It was produced by a team from the ISTQB joint Foundation Level & Agile Working Groups: The team thanks Stuart Reid, Patricia McQuaid, and Leanne Howard for their technical review and the review team and the Member Boards for Acknowledgements

Introduction

0. Introduction 0.1. Purpose of this Syllabus This syllabus forms the basis for the International Software Testing Qualification at the Foundation Level. The ISTQB® provides this syllabus as follows: To the international software and systems engineering community, to advance the profession of software and systems testing, and as a basis for books and articles. 0.2. Introduction

Chapter 1: Fundamentals of Testing – 180 minutes

Keywords: coverage, debugging, defect, error, failure, quality, quality assurance, root cause, test analysis, test basis, test case, test completion, test condition, test control, test data, test design, test execution, test implementation, test monitoring, test object, test objective, test planning, test procedure, test result, testing, testware, validation, verification Learning Objectives for Chapter 1: 1.1. What is Chapter 1: Fundamentals of Testing – 180 minutes

Chapter 2: Testing Throughout the Software Development Lifecycle – 130 minutes

Keywords acceptance testing, black-box testing, component integration testing, component testing, confirmation testing, functional testing, integration testing, maintenance testing, non-functional testing, regression testing, shift-left, system integration testing, system testing, test level, test object, test type, white-box testing Learning Objectives for Chapter 2: 2.1 Testing in the Context of a Software Development Lifecycle 2.2 Test Levels and Chapter 2: Testing Throughout the Software Development Lifecycle – 130 minutes

Chapter 3: Static Testing – 80 minutes

Keywords anomaly, dynamic testing, formal review, informal review, inspection, review, static analysis, static testing, technical review, walkthrough Learning Objectives for Chapter 3: 3.1 Static Testing Basics 3.2 Feedback and Review Process 3.1 Static Testing Basics In contrast to dynamic testing, in static testing the software under test does not need to be executed. Code, process Chapter 3: Static Testing – 80 minutes

Chapter 4: Test Analysis and Design – 390 minutes

Keywords acceptance criteria, acceptance test-driven development, black-box test technique, boundary value analysis, branch coverage, checklist-based testing, collaboration-based test approach, coverage, coverage item, decision table testing, equivalence partitioning, error guessing, experience-based test technique, exploratory testing, state transition testing, statement coverage, test technique, white-box test technique Learning Objectives for Chapter 4: 4.1 Test Techniques Overview 4.2 Black-box Chapter 4: Test Analysis and Design – 390 minutes

Chapter 5: Managing the Test Activities – 335 minutes

Keywords Defect management, defect report, entry criteria, exit criteria, product risk, project risk, risk, risk analysis, risk assessment, risk control, risk identification, risk level, risk management, risk mitigation, risk monitoring, risk-based testing, test approach, test completion report, test control, test monitoring, test plan, test planning, test progress report, test pyramid, testing quadrants Learning Objectives for Chapter 5: Managing the Test Activities – 335 minutes

Chapter 6: Test Tools – 20 minutes

Keywords: test automation Learning Objectives for Chapter 6: 6.1 Tool Support for Testing FL-6.1.1 (K2) Explain how different types of test tools support testing 6.2 Benefits and Risks of Test Automation FL-6.2.1 (K1) Recall the benefits and risks of test automation 6.1. Tool Support for Testing Test tools support and facilitate many test activities. Examples Chapter 6: Test Tools – 20 minutes

Chapter 8: Appendix A – Learning Objectives/Cognitive Level of Knowledge

The following learning objectives are defined as applying to this syllabus. Each topic in the syllabus will be examined according to the learning objective for it. The learning objectives begin with an action verb corresponding to its cognitive level of knowledge as listed below. Level 1: Remember (K1) The candidate will remember, recognize and recall Chapter 8: Appendix A – Learning Objectives/Cognitive Level of Knowledge