
Certified Tester Foundation Level
The ISTQB® Certified Tester Foundation Level (CTFL) certification is the cornerstone of essential testing knowledge, applicable to real-world scenarios across all software delivery approaches—Waterfall, Agile, DevOps, and Continuous Delivery. It provides a comprehensive understanding of testing terminology and concepts, making it relevant for anyone needing to demonstrate practical knowledge of software testing fundamentals. Recognized as a prerequisite to all other ISTQB® certifications, CTFL is the first step in the ISTQB® Certified Tester Scheme.
697 practice questions · Updated 2026-07-30
CTFL Curriculum
Every domain, objective, and concept the CTFL exam measures.
- Test Objectives
- Testing and Debugging
- Testing's Contributions to Success
- Testing and Quality Assurance (QA)
- Errors, Defects, Failures, and Root Causes
- Testing Principles
- Test Activities and Tasks
- Test Process in Context
- Testware
- Traceability between Test Basis and Testware
- Roles in Testing
- Generic Skills Required for Testing
- Whole Team Approach
- Independence of Testing
- SDLC Models and Testing
- Test Levels in the SDLC
- Test Activities in the SDLC
- Good Testing Practices in the SDLC
- Testing as a Driver for Development
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Acceptance Test-Driven Development (ATDD)
- DevOps Principles and Culture
- DevOps Pipeline and Testing Roles
- Shift Left Testing Definition
- Shift Left Techniques and Benefits
- Retrospectives Purpose and Process
- Process Improvement from Retrospectives
- Test Levels
- Test Level Characteristics
- Test Types
- Test Type Application
- Confirmation Testing
- Regression Testing
- Confirmation vs. Regression Testing
- Maintenance Testing
- Impact Analysis in Maintenance
- Regression Testing in Maintenance
- Identify work products examinable by static testing
- Recognize the purpose of static testing on work products
- Distinguish static testing from dynamic testing
- Definition of static testing
- Value of early defect detection
- Types of defects found by static testing
- Benefits of static testing
- Limitations of static testing
- Definition of Static Testing
- Definition of Dynamic Testing
- Key Differences in Execution
- Objectives of Static Testing
- Objectives of Dynamic Testing
- Types of Static Testing Techniques
- Types of Dynamic Testing Techniques
- Defects Found by Each Type
- When to Use Static vs Dynamic Testing
- Complementary Nature
- Early Stakeholder Feedback Benefits
- Frequent Feedback Cycles
- Impact on Defect Detection
- Stakeholder Roles and Engagement
- Feedback Integration in Static Testing
- Review Process Overview
- Planning and Preparation
- Individual Review
- Issue Communication and Analysis
- Fixing and Reporting
- Review Roles and Responsibilities
- Review Types and Techniques
- Success Factors for Reviews
- Roles in a formal review
- Responsibilities of each review role
- Review leadership and facilitation
- Author's role in reviews
- Reviewer's role in reviews
- Recorder's role in reviews
- Manager's role in reviews
- Distinction between roles and responsibilities
- Purpose of review types
- Characteristics of review types
- Roles and responsibilities in reviews
- Review process and activities
- Factors for successful reviews
- Review types comparison
- Success factors for reviews
- Review process best practices
- Common pitfalls in reviews
- Metrics for review effectiveness
- Equivalence Partitioning
- Boundary Value Analysis
- Decision Table Testing
- State Transition Testing
- Error Guessing
- Exploratory Testing
- Checklist-Based Testing
- Statement Testing
- Statement Coverage
- Branch Testing
- Branch Coverage
- Value of White-box Testing
- Purpose of Test Techniques
- Categories of Test Techniques
- Factors Influencing Technique Selection
- Collaborative User Story Writing
- User Story Components
- Acceptance Criteria Definition
- Acceptance Criteria Characteristics
- Acceptance Test-driven Development (ATDD)
- ATDD Collaboration
- ATDD Test Creation
- Purpose of a Test Plan
- Content of a Test Plan
- Tester's Role in Iteration Planning
- Tester's Role in Release Planning
- Entry Criteria
- Exit Criteria
- Estimation Techniques Overview
- Applying Estimation Techniques
- Test Case Prioritization
- Test Pyramid
- Testing Quadrants
- Risk Definition and Risk Attributes
- Project Risks vs. Product Risks
- Product Risk Analysis
- Product Risk Control
- Test Metrics Definition
- Common Test Metrics
- Selecting Appropriate Metrics
- Test Report Purpose
- Test Report Content
- Test Report Audience
- Communicating Test Status
- Status Reporting Frequency
- Handling Status Deviations
- Configuration Management Principles
- Configuration Identification
- Configuration Control
- Configuration Status Accounting
- Configuration Audits
- Defect Management Principles
- Defect Lifecycle
- Defect Report Contents
- Defect Metrics and Reporting
- Purpose of Test Tools
- Classification of Test Tools
- Tool Support for Test Management
- Tool Support for Static Testing
- Tool Support for Test Design and Implementation
- Tool Support for Test Execution and Logging
- Tool Support for Performance and Monitoring
- Tool Support for Specific Testing Needs
- Benefits and Risks of Test Automation
- Selecting and Introducing Test Tools
- Benefits of Test Automation
- Risks of Test Automation
- Factors Influencing Automation Success
- Automation vs. Manual Testing
- Cost-Benefit Analysis of Automation
Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for CTFL, so none is invented.