CertSafari

    Free Practice Questions for ISTQB Certified Tester Foundation Level v4.0 Certification

    🔄 Last checked for updates September 6th, 2026

    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.

    View exam experiences

    Start Practicing

    All Domains

    Practice with randomly mixed questions from all topics

    Question MixAll Topics
    FormatRandom Order

    Domain Mode

    Practice questions from a specific topic area

    Quiz History

    Exam Details

    Key information about ISTQB Certified Tester Foundation Level v4.0

    Official study guide

    View

    Question formats CertSafari offers
    • Multiple choice
    target audience:

    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

    coverage
    debugging
    defect
    failure
    quality
    test case
    test object
    test objective
    testing
    validation
    verification
    error
    quality assurance
    root cause
    test process
    test result
    test data
    test analysis
    test basis
    test completion
    test condition
    test control
    test design
    test execution
    test implementation
    test monitoring
    test planning
    test procedure
    testware
    traceability
    functional testing
    non-functional testing
    regression testing
    shift left
    test level
    test type
    acceptance testing
    black-box testing
    component integration testing
    component testing
    confirmation testing
    integration testing
    system integration testing
    system testing
    white-box testing
    maintenance testing
    dynamic testing
    review
    static analysis
    static testing
    anomaly
    formal review
    informal review
    inspection
    technical review
    walkthrough
    black-box test technique
    coverage item
    experience-based test technique
    test technique
    white-box test technique
    boundary value analysis
    decision table testing
    equivalence partitioning
    state transition testing
    branch coverage
    statement coverage
    checklist-based testing
    error guessing
    exploratory testing
    acceptance criteria
    acceptance test-driven development
    collaboration-based test approach
    entry criteria
    exit criteria
    product risk
    project risk
    risk
    risk analysis
    test approach
    test plan
    test pyramid
    test strategy
    testing quadrants
    risk assessment
    risk control
    risk identification
    risk level
    risk management
    risk mitigation
    risk monitoring
    risk-based testing
    test completion report
    test progress report
    defect management
    defect report
    test automation
    software testing
    Waterfall methodology
    Agile development
    DevOps practices
    Continuous Delivery
    test engineering
    test consulting
    test management
    user acceptance testing
    software development
    project management
    quality management
    business analysis
    IT direction

    CertSafari is not affiliated with, endorsed by, or officially connected to International Software Testing Qualifications Board. Full disclaimer