Free Practice Questions for ISTQB Certified Tester Foundation Level v4.0 Certification
Study with 353 exam-style practice questions designed to help you prepare for the ISTQB Certified Tester Foundation Level v4.0. All questions are aligned with the latest exam guide and include detailed explanations to help you master the material.
Exam experiencesNew
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Start Practicing
All Domains
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Quiz History
Exam Details
Key information about ISTQB Certified Tester Foundation Level v4.0
- Multiple choice
Testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, software developers, project managers, quality managers, software development managers, business analysts, IT directors, and management consultants.
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
Domain 1: Fundamentals of Testing
Subdomain 1.1: What is Testing?
Learning objectives: FL-1.1.1 (K1) Identify typical test objectives FL-1.1.2 (K2) Differentiate testing from debugging
Topics covered: Test Objectives; Testing and Debugging
Keywords: coverage, debugging, defect, failure, quality, test case, test object, test objective, testing, validation, verification
Subdomain 1.2: Why is Testing Necessary?
Learning objectives: FL-1.2.1 (K2) Exemplify why testing is necessary FL-1.2.2 (K1) Recall the relation between testing and quality assurance FL-1.2.3 (K2) Distinguish between root cause, error, defect, and failure
Topics covered: Testing’s Contributions to Success; Testing and Quality Assurance (QA); Errors, Defects, Failures, and Root Causes
Keywords: debugging, defect, error, failure, quality, quality assurance, root cause, test object, test objective, test process, test result, testing
Subdomain 1.3: Testing Principles
Learning objectives: FL-1.3.1 (K2) Explain the seven testing principles
Keywords: defect, failure, quality, test case, test data, test object, testing, validation, verification
Subdomain 1.4: Test Activities, Testware and Test Roles
Learning objectives: FL-1.4.1 (K2) Explain the different test activities and related tasks FL-1.4.2 (K2) Explain the impact of context on the test process FL-1.4.3 (K2) Differentiate the testware that supports the test activities FL-1.4.4 (K2) Explain the value of maintaining traceability FL-1.4.5 (K2) Compare the different roles in testing
Topics covered: Test Activities and Tasks; Test Process in Context; Testware; Traceability between the Test Basis and Testware; Roles in Testing
Keywords: coverage, defect, failure, quality, 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 process, test result, testing, testware, traceability
Subdomain 1.5: Essential Skills and Good Practices in Testing
Learning objectives: FL-1.5.1 (K2) Give examples of the generic skills required for testing FL-1.5.2 (K1) Recall the advantages of the whole team approach FL-1.5.3 (K2) Distinguish the benefits and drawbacks of independence of testing v4.0.1 Page 14 of 78 2024-09-15 © International Software Testing Qualifications Board
Topics covered: Generic Skills Required for Testing; Whole Team Approach; Independence of Testing
Keywords: defect, failure, quality, test object, test result, testing
Domain 2: Testing Throughout the Software Development Lifecycle
Subdomain 2.1: Testing in the Context of a Software Development Lifecycle (SDLC)
Learning objectives: FL-2.1.1 (K2) Explain the impact of the chosen software development lifecycle on testing FL-2.1.2 (K1) Recall good testing practices that apply to all software development lifecycles FL-2.1.3 (K1) Recall the examples of test-first approaches to development FL-2.1.4 (K2) Summarize how DevOps might have an impact on testing FL-2.1.5 (K2) Explain shift left FL-2.1.6 (K2) Explain how retrospectives can be used as a mechanism for process improvement
Topics covered: Impact of the Software Development Lifecycle on Testing; Software Development Lifecycle and Good Testing Practices; Testing as a Driver for Software Development; DevOps and Testing; Shift Left; Retrospectives and Process Improvement
Keywords: functional testing, non-functional testing, regression testing, shift left, test level, test object, test type
Subdomain 2.2: Test Levels and Test Types
Learning objectives: FL-2.2.1 (K2) Distinguish the different test levels FL-2.2.2 (K2) Distinguish the different test types FL-2.2.3 (K2) Distinguish confirmation testing from regression testing
Topics covered: Test Levels; Test Types; Confirmation Testing and Regression Testing
Keywords: acceptance testing, black-box testing, component integration testing, component testing, confirmation testing, functional testing, integration testing, non-functional testing, regression testing, system integration testing, system testing, test level, test object, test type, white-box testing
Subdomain 2.3: Maintenance Testing
Learning objectives: FL-2.3.1 (K2) Summarize maintenance testing and its triggers v4.0.1 Page 24 of 78 2024-09-15 © International Software Testing Qualifications Board
Keywords: maintenance testing
Domain 3: Static Testing
Subdomain 3.1: Static Testing Basics
Learning objectives: FL-3.1.1 (K1) Recognize types of work products that can be examined by static testing FL-3.1.2 (K2) Explain the value of static testing FL-3.1.3 (K2) Compare and contrast static testing and dynamic testing
Topics covered: Work Products Examinable by Static Testing; Value of Static Testing; Differences between Static Testing and Dynamic Testing
Keywords: dynamic testing, review, static analysis, static testing
Subdomain 3.2: Feedback and Review Process
Learning objectives: FL-3.2.1 (K1) Identify the benefits of early and frequent stakeholder feedback FL-3.2.2 (K2) Summarize the activities of the review process FL-3.2.3 (K1) Recall which responsibilities are assigned to the principal roles when performing reviews FL-3.2.4 (K2) Compare and contrast the different review types FL-3.2.5 (K1) Recall the factors that contribute to a successful review v4.0.1 Page 32 of 78 2024-09-15 © International Software Testing Qualifications Board
Topics covered: Benefits of Early and Frequent Stakeholder Feedback; Review Process Activities; Roles and Responsibilities in Reviews; Review Types; Success Factors for Reviews
Keywords: anomaly, formal review, informal review, inspection, review, technical review, walkthrough
Domain 4: Test Analysis and Design
Subdomain 4.1: Test Techniques Overview
Learning objectives: FL-4.1.1 (K2) Distinguish black-box test techniques, white-box test techniques and experience-based test techniques
Keywords: black-box test technique, coverage, coverage item, experience-based test technique, test technique, white-box test technique
Subdomain 4.2: Black-Box Test Techniques
Learning objectives: FL-4.2.1 (K3) Use equivalence partitioning to derive test cases FL-4.2.2 (K3) Use boundary value analysis to derive test cases FL-4.2.3 (K3) Use decision table testing to derive test cases FL-4.2.4 (K3) Use state transition testing to derive test cases
Topics covered: Equivalence Partitioning; Boundary Value Analysis; Decision Table Testing; State Transition Testing
Keywords: black-box test technique, boundary value analysis, coverage, coverage item, decision table testing, equivalence partitioning, state transition testing, test technique
Subdomain 4.3: White-Box Test Techniques
Learning objectives: FL-4.3.1 (K2) Explain statement testing FL-4.3.2 (K2) Explain branch testing FL-4.3.3 (K2) Explain the value of white-box testing
Topics covered: Statement Testing and Statement Coverage; Branch Testing and Branch Coverage; The Value of White-box Testing
Keywords: branch coverage, coverage, coverage item, statement coverage, test technique, white-box test technique
Subdomain 4.4: Experience-based Test Techniques
Learning objectives: FL-4.4.1 (K2) Explain error guessing FL-4.4.2 (K2) Explain exploratory testing FL-4.4.3 (K2) Explain checklist-based testing
Topics covered: Error Guessing; Exploratory Testing; Checklist-Based Testing
Keywords: checklist-based testing, coverage, equivalence partitioning, error guessing, experience-based test technique, exploratory testing, test technique
Subdomain 4.5: Collaboration-based Test Approaches
Learning objectives: FL-4.5.1 (K2) Explain how to write user stories in collaboration with developers and business representatives FL-4.5.2 (K2) Classify the different options for writing acceptance criteria FL-4.5.3 (K3) Use acceptance test-driven development (ATDD) to derive test cases v4.0.1 Page 38 of 78 2024-09-15 © International Software Testing Qualifications Board
Topics covered: Collaborative User Story Writing; Acceptance Criteria; Acceptance Test-driven Development (ATDD)
Keywords: acceptance criteria, acceptance test-driven development, collaboration-based test approach, test technique
Domain 5: Managing the Test Activities
Subdomain 5.1: Test Planning
Learning objectives: FL-5.1.1 (K2) Exemplify the purpose and content of a test plan FL-5.1.2 (K1) Recognize how a tester adds value to iteration and release planning FL-5.1.3 (K2) Compare and contrast entry criteria and exit criteria FL-5.1.4 (K3) Use estimation techniques to calculate the required test effort FL-5.1.5 (K3) Apply test case prioritization FL-5.1.6 (K1) Recall the concepts of the test pyramid FL-5.1.7 (K2) Summarize the testing quadrants and their relationships with test levels and test types
Topics covered: Purpose and Content of a Test Plan; Tester's Contribution to Iteration and Release Planning; Entry Criteria and Exit Criteria; Estimation Techniques; Test Case Prioritization; Test Pyramid; Testing Quadrants
Keywords: entry criteria, exit criteria, product risk, project risk, risk, risk analysis, test approach, test plan, test planning, test pyramid, test strategy, testing quadrants
Subdomain 5.2: Risk Management
Learning objectives: FL-5.2.1 (K1) Identify risk level by using risk likelihood and risk impact FL-5.2.2 (K2) Distinguish between project risks and product risks FL-5.2.3 (K2) Explain how product risk analysis may influence thoroughness and test scope FL-5.2.4 (K2) Explain what measures can be taken in response to analyzed product risks
Topics covered: Risk Definition and Risk Attributes; Project Risks and Product Risks; Product Risk Analysis; Product Risk Control
Keywords: 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
Subdomain 5.3: Test Monitoring, Test Control and Test Completion
Learning objectives: FL-5.3.1 (K1) Recall metrics used for testing FL-5.3.2 (K2) Summarize the purposes, content, and audiences for test reports FL-5.3.3 (K2) Exemplify how to communicate the status of testing
Topics covered: Metrics used in Testing; Purpose, Content and Audience for Test Reports; Communicating the Status of Testing
Keywords: entry criteria, exit criteria, product risk, risk, risk level, test completion report, test control, test monitoring, test plan, test progress report
Subdomain 5.4: Configuration Management
Learning objectives: FL-5.4.1 (K2) Summarize how configuration management supports testing
Keywords: test plan
Subdomain 5.5: Defect Management
Learning objectives: FL-5.5.1 (K3) Prepare a defect report v4.0.1 Page 47 of 78 2024-09-15 © International Software Testing Qualifications Board
Keywords: defect management, defect report, risk
Domain 6: Test Tools
Subdomain 6.1: Tool Support for Testing
Learning objectives: FL-6.1.1 (K2) Explain how different types of test tools support testing
Subdomain 6.2: Benefits and Risks of Test Automation
Learning objectives: FL-6.2.1 (K1) Recall the benefits and risks of test automation v4.0.1 Page 58 of 78 2024-09-15 © International Software Testing Qualifications Board
Keywords: test automation
Techniques & products