This book is aimed at everyone preparing for the ISTQB® Certified Tester – Foundation Level exam based on the Foundation Level syllabus (version 4.0) published in 2023. It provides candidates with reliable knowledge based on this document and thus distinguishes itself from all the information about ISTQB® syllabi and exams on the Internet, which is often of rather poor quality and may even contain serious errors. The book expands and details many issues that are described in the new 2023 version of the syllabus in a perfunctory or general way only. According to the ISTQB® guidelines for syllabus-based training, an exercise must be provided for each learning objective at the K3 level, and a practical example must be provided for each objective at the K2 or K3 level. In order to satisfy these requirements, the authors prepared numerous exercises and examples for all learning objectives at these levels. In addition, for each learning objective, one or more sample exam questions are presented which are similar to those that the candidate will see in the exam. This makes the book an excellent aid for studying and preparing for the exam and verifying acquired knowledge. Preface Purpose of This Book Book Structure Part I: Certificate, Syllabus, and Foundation Level Exam Part II: Discussion of the Content of the Syllabus Part III: Answers to Questions and Exercises Part IV: Official Sample Exam and Additional Questions Contents About the Authors List of Abbreviations Part I: Certification, Syllabus, and Foundation Level Exam Foundation Level Certificate History of the Foundation Level Certificate Career Paths for Testers Target Audience Objectives of the International Qualification System Foundation Level Syllabus Business Outcomes Learning Objectives and K-Levels Requirements for Candidates References to Norms and Standards Continuous Update Release Notes for Foundation Level Syllabus v4.0 Content of the Syllabus Chapter 1. Fundamentals of Testing Learning Objectives Chapter 2. Testing Throughout the Software Development Life Cycle Learning Objectives Chapter 3. Static Testing Learning Objectives Chapter 4. Test Analysis and Design Learning Objectives Chapter 5. Managing the Test Activities Learning Objectives Chapter 6. Test Tools Learning Objectives Foundation Level Exam Structure of the Exam Exam Rules Distribution of Questions Tips: Before and During the Exam Part II: The Syllabus Content Chapter 1 Fundamentals of Testing 1.1 What Is Testing? 1.1.1 Test Objectives 1.1.2 Testing and Debugging 1.2 Why Is Testing Necessary? 1.2.1 Testing ́s Contribution to Success 1.2.2 Testing and Quality Assurance (QA) 1.2.3 Errors, Defects, Failures, and Root Causes 1.3 Testing Principles 1.4 Test Activities, Testware, and Test Roles 1.4.1 Test Activities and Tasks 1.4.2 Test Process in Context 1.4.3 Testware 1.4.4 Traceability Between the Test Basis and Testware 1.4.5 Roles in Testing 1.5 Essential Skills and Good Practices in Testing 1.5.1 Generic Skills Required for Testing 1.5.2 Whole Team Approach 1.5.3 Independence of Testing Sample Questions Chapter 2 Testing Throughout the Software Development Life Cycle 2.1 Testing in the Context of a Software Development Cycle 2.1.1 Impact of the Software Development Life Cycle on Testing Sequential Models Iterative and Incremental Models Development Methodologies and Agile Practices 2.1.2 Software Development Life Cycle and Good Testing Practices 2.1.3 Testing as a Driver for Software Development 2.1.4 DevOps and Testing 2.1.5 Shift-Left Approach 2.1.6 Retrospectives and Process Improvement 2.2 Test Levels and Test Types 2.2.1 Test Levels 2.2.1.1 Component Testing 2.2.1.2 Component Integration Testing and System Integration Testing 2.2.1.3 System Testing 2.2.1.4 Acceptance Testing 2.2.2 Test Types 2.2.2.1 Functional Testing 2.2.2.2 Nonfunctional Testing 2.2.2.3 White-Box Testing 2.2.2.4 Black-Box Testing 2.2.2.5 Test Levels vs. Test Types 2.2.3 Confirmation Testing and Regression Testing 2.3 Maintenance Testing Sample Questions Chapter 3 Static Testing 3.1 Static Testing Basics 3.1.1 Work Products Examinable by Static Testing 3.1.2 Value of Static Testing 3.1.3 Differences Between Static Testing and Dynamic Testing 3.2 Feedback and Review Process 3.2.1 Benefits of Early and Frequent Stakeholder Feedback 3.2.2 Review Process Activities 3.2.3 Roles and Responsibilities in Reviews 3.2.4 Review Types 3.2.5 Success Factors for Reviews 3.2.6 (*) Review Techniques Sample Questions Chapter 4 Test Analysis and Design 4.1 Test Techniques Overview 4.2 Black-Box Test Techniques 4.2.1 Equivalence Partitioning (EP) 4.2.2 Boundary Value Analysis (BVA) 4.2.3 Decision Table Testing 4.2.4 State Transition Testing 4.2.5 (*) Use Case Testing 4.3 White-Box Test Techniques 4.3.1 Statement Testing and Statement Coverage 4.3.2 Branch Testing and Branch Coverage 4.3.3 The Value of White-Box Testing 4.4 Experience-Based Test Techniques 4.4.1 Error Guessing 4.4.2 Exploratory Testing 4.4.3 Checklist-Based Testing 4.5 Collaboration-Based Test Approaches 4.5.1 Collaborative User Story Writing 4.5.2 Acceptance Criteria 4.5.3 Acceptance Test-Driven Development (ATDD) Sample Questions Exercises Chapter 5 Managing the Test Activities 5.1 Test Planning 5.1.1 Purpose and Content of a Test Plan 5.1.2 Tester ́s Contribution to Iteration and Release Planning 5.1.3 Entry Criteria and Exit Criteria 5.1.4 Estimation Techniques 5.1.5 Test Case Prioritization 5.1.6 Test Pyramid 5.1.7 Testing Quadrants 5.2 Risk Management 5.2.1 Risk Definition and Risk Attributes 5.2.2 Project Risks and Product Risks 5.2.3 Product Risk Analysis 5.2.4 Product Risk Control 5.3 Test Monitoring, Test Control, and Test Completion 5.3.1 Metrics Used in Testing 5.3.2 Purpose, Content, and Audience for Test Reports 5.3.3 Communicating the Status of Testing 5.4 Configuration Management 5.5 Defect Management Sample Questions Exercises for Chapter 5 Chapter 6 Test Tools 6.1 Tool Support for Testing 6.2 Benefits and Risks of Test Automation Sample Questions Part III: Answers to Questions and Exercises Answers to Sample Questions Answers to Questions from Chap. 1 Answers to Questions from Chap. 2 Answers to Questions from Chap. 3 Answers to Questions from Chap. 4 Answers to Questions from Chap. 5 Answers to Questions from Chap. 6 Solutions to Exercises Solutions to Exercises from Chap. 4 Solutions to Exercises from Chap. 5 Part IV: Official Sample Exam Exam Set A Additional Sample Questions Exam Set A: Answers Additional Sample Questions-Answers References Index