ISTQB CTFL-Foundation Practice Exam Questions & Answers

7 Free Questions · Last reviewed: October 23, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

ISTQB CTFL-Foundation Exam Details

Key details for this exam, checked against the published exam outline

273 Practice Questions (Our Bank)
60 minutes Exam Duration
65% (26 out of 40) Passing Score
USD 229 Official Exam Fee (United States)
Exam Code
CTFL-Foundation
Full Name
ISTQB Certified Tester Foundation Level
Issuing Body
ISTQB (International Software Testing Qualifications Board)
Question Format (Our Bank)
Multiple Choice
Delivery
Online proctored or at a test centre
Eligibility
No prerequisites
Validity
Does not expire
Practice Questions

Free CTFL-Foundation Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our CTFL-Foundation exam preparation team, who also write the explanation shown with each one. How we research and review these pages

Which of the following are most likely to be used when developing a test strategy or test approach?

(i) Failure-based approach

(ii)Test specification approach

(iii) Model-based approach

(iv)Finance-based approach

Correct Answer: D
Explanation

Developing a test strategy or test approach often involves using a failure-based approach and a model-based approach. The failure-based approach focuses on anticipating potential failures and designing tests to expose these failures. The model-based approach uses models of the system's behavior or structure to design test cases systematically. These approaches help in creating a robust and comprehensive test strategy. Reference: ISTQB CTFL Syllabus V4.0, Section 5.2.2.

Which of the following comparisons of component testing and system testing are TRUE?

Correct Answer: B
Explanation

Component testing focuses on the individual parts of the software, often using design specifications, component specifications, or data models to derive test cases. In contrast, system testing evaluates the entire system's functionality and performance, using requirements and functional specifications or use cases to develop test cases. The ISTQB CTFL Syllabus clarifies these distinctions, emphasizing the different sources for test case derivation and the scopes of each testing level.

Which is not a major task of test implementation and execution?

Correct Answer: C
Explanation

Checking test logs against the exit criteria specified in test planning is not a major task of test implementation and execution. This activity is more related to evaluating exit criteria and reporting. Major tasks of test implementation and execution include developing and prioritizing test cases, creating test data, writing test procedures, optionally preparing test harnesses, and writing automated test scripts, logging the outcome of test execution, and verifying that the test environment has been set up correctly.

What factors should be considered to determine whether enough testing has been performed?

(i) The exit criteria.

(ii) The budget.

(iii) How big the test team is.

(iv) The product's risk profile.

(v) How good the testing tools are.

(vi) Sufficient details of the system status to allow decisions

Correct Answer: A
Explanation

Determining whether enough testing has been performed involves considering several factors. These include:

(i) The exit criteria, which define the conditions that must be met to conclude testing. (ii) The budget, which affects the extent of testing that can be conducted. (iv) The product's risk profile, which helps prioritize testing efforts on high-risk areas. (vi) Sufficient details of the system status to allow decisions, ensuring that stakeholders have the necessary information to make informed decisions about the software's readiness.

These factors together ensure a balanced and informed decision-making process regarding the sufficiency of testing.

Which statement BEST describes when test planning should be performed? [K1]

Correct Answer: D
Explanation

Test planning should be a continuous activity throughout the software development lifecycle. This ensures that the test plans remain relevant and effective, adapting to any changes in the project scope, requirements, or timelines.

How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment?

Assume that the two conditions are independent of each other : -if (Condition 1)then statement 1else statement 2if (Condition 2)then statement 3

Correct Answer: C
Explanation

To cover all possible sequences of statements (paths) in the given program fragment, considering two independent conditions, we have the following scenarios:

Condition 1 true, Condition 2 true

Condition 1 true, Condition 2 false

Condition 1 false, Condition 2 true

Condition 1 false, Condition 2 false

These scenarios require 4 test cases to ensure all paths are tested. Reference: ISTQB CTFL Syllabus V4.0, Section 4.3.3.

What benefits do static analysis tools have over test execution tools?

Correct Answer: A
Full Access

Get the complete CTFL-Foundation question set

  • 273 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the ISTQB CTFL-Foundation Exam Covers

Exam domains verified against: Official ISTQB CTFL-Foundation exam guide, last checked October 2026.

Domain 1: Fundamentals of Testing

This topic covers testing fundamentals, including principles, objectives, the necessity of testing, and the test process. It explores major activities, testware, and essential testing skills crucial for software testing professionals.

Sample questions from this domain above: Q3Q4

Domain 2: Testing Throughout the Software Development Lifecycle

This topic covers how testing integrates into various development methodologies, including test-first and DevOps approaches. It also explores different test levels, test types, and maintenance testing.

Sample question from this domain above: Q2

Domain 3: Static Testing

This topic covers essential concepts of static testing, including the fundamentals of feedback and the review process. It emphasizes the importance of early defect detection and process improvement in software testing.

Domain 4: Test Analysis and Design

This topic covers applying black-box, white-box, and experience-based techniques to derive test cases from software work products. It also explores collaboration-based test approaches.

Sample question from this domain above: Q7

Domain 5: Managing the Test Activities

This topic covers managing test activities, including planning and estimating test efforts, understanding the impact of risks on testing scope, and monitoring and controlling test activities. It also focuses on utilizing configuration management for testing support and effectively reporting defects.

Sample questions from this domain above: Q5Q6

Domain 6: Test Tools

This topic covers test tools, focusing on classifying tools and understanding the risks and benefits of test automation. It includes identifying different types of testing tools, assessing their advantages, limitations, and impact on testing efficiency and effectiveness.

Sample question from this domain above: Q1

Domain 7: What is Testing

This foundational section of the exam is tailored for test managers, quality assurance professionals, and software testers. It delves into the core essence of testing, exploring its fundamental objectives and how they align with overall software quality goals. Candidates will gain a comprehensive understanding of what testing entails, including its scope, purpose, and critical role in the software development lifecycle. The section also draws a clear distinction between testing and debugging, two often conflated but distinct processe

FAQ

CTFL-Foundation Exam FAQ

Common questions about the exam itself

What background do I need to take the CTFL-Foundation exam?
No prerequisites are required to sit the CTFL-Foundation exam. However, it helps to have some familiarity with software development processes or testing concepts. CTFL-Foundation is designed as an entry point for anyone moving into or formalizing their software testing knowledge, whether you are a developer, QA analyst, test engineer, or manager.
How long should I prepare for CTFL-Foundation?
Most candidates complete preparation in two to six weeks depending on their background and study method. Self-study using the official syllabus and practice questions typically takes four to six weeks. Accredited training courses condense this into three intensive days, and candidates often sit the exam immediately after.
How hard is the CTFL-Foundation exam and what makes it difficult?
CTFL-Foundation is considered moderate difficulty for well-prepared candidates. The hardest items are application-level questions in test design techniques and test management, particularly equivalence partitioning, boundary value analysis, decision tables, and state transition testing. A 65% pass rate is achievable, and most candidates who consistently score above 75% on practice exams pass on their first attempt.
How much time will I have to answer the exam questions?
You have 60 minutes to answer all 40 multiple-choice questions. If English is not your native language, you are given an additional 25% of time, making it 75 minutes total. There is no negative marking, so you should answer every question even if you are unsure.
Can I retake the CTFL-Foundation exam if I fail?
Yes, you can retake the exam as many times as needed. However, you pay the full exam fee each time and may need to wait a short period between attempts as set by your exam provider. Most providers allow retakes without excessive delays.
How long is the CTFL-Foundation certification valid?
CTFL-Foundation does not expire. Once you pass, your certification remains valid for life. There is no recertification requirement, though you may choose to upgrade to a newer version of the exam if one is released.
What jobs require or prefer the CTFL-Foundation certification?
CTFL-Foundation is valued for roles including test analyst, QA engineer, test engineer, software tester, test lead, SDET, QA manager, developer, and user acceptance tester. It is usually listed as preferred rather than required on job postings, meaning it helps your CV pass initial screening and signals a shared baseline of testing vocabulary.
How does CTFL-Foundation relate to other ISTQB certifications?
CTFL-Foundation is the entry point and prerequisite for all other ISTQB certifications in the Core, Agile, and Specialist streams. You must hold CTFL-Foundation before taking Advanced Level exams or specialist certifications like API Testing, Performance Testing, or Usability Testing.
What format are the exam questions in?
The CTFL-Foundation exam consists of 40 multiple-choice questions, each worth one point. There are no essay, coding, or practical tasks. Most questions have a single best answer that you select from options provided. Questions test remembering facts, understanding concepts, and applying knowledge to scenarios.
What do I need to bring on exam day and what happens during the exam?
You can take the exam online from anywhere or at a test centre. If you take it online, you need a quiet room, a reliable internet connection, and a non-programmable calculator. The test centre option requires you to attend in person. The exam is closed-book and closed-note. You will be given a password to access the exam platform and 60 minutes to complete all questions.