10 free, exam-style ISTQB Certified Tester Foundation Level (CTFL) (CTFL) practice questions with answers and
explanations. No signup required. Work through them below, then take the
full free CTFL practice test to study every exam domain.
These 10 free CTFL questions are organized by exam domain, so you can see how each part of the ISTQB Certified Tester Foundation Level (CTFL) blueprint is tested. Reveal the answer and explanation under each question.
Domain 1: Fundamentals of Testing 20% of exam
Question 1
A developer misreads a requirement and, as a result, writes an incorrect calculation in the code. Weeks later, a customer using the software sees the application crash. In this chain of events, which term correctly describes the incorrect calculation sitting in the code?
- The defect
- The error
- The failure
- The root cause
Show answer & explanation
Correct answer: A - The defect
Question 2
A team runs the exact same automated regression suite at the end of every sprint. Over several months, the suite finds fewer and fewer new defects, even though the product keeps changing. Which testing principle BEST explains this decline?
- Defects cluster together
- Early testing saves time and money
- Tests wear out (pesticide paradox)
- Exhaustive testing is impossible
Show answer & explanation
Correct answer: C - Tests wear out (pesticide paradox)
Question 3
Which statement correctly distinguishes quality assurance (QA) from testing?
- QA is process-oriented and preventive, whereas testing is product-oriented and helps evaluate quality
- QA finds defects in work products, whereas testing prevents them from occurring
- QA and testing are interchangeable terms for the same set of activities
- QA is performed only after testing has been completed and signed off
Show answer & explanation
Correct answer: A - QA is process-oriented and preventive, whereas testing is product-oriented and helps evaluate quality
Question 4
An organization sets up a fully independent test team, separate from the development team. Which of the following is a genuine DRAWBACK of this level of independence?
- Independent testers are less likely to recognize different kinds of failures
- Independent testers are unable to question the assumptions made by developers
- Developers may feel less responsible for the quality of their own work
- The test team will always duplicate the tests the developers have already run
Show answer & explanation
Correct answer: C - Developers may feel less responsible for the quality of their own work
Domain 2: Testing Throughout the Software Development Lifecycle 15% of exam
Question 5
A tester is checking the interactions and interfaces between two software modules that were developed separately, but that must work together within the same application. Which test level is this?
- Component testing
- System testing
- Component integration testing
- Acceptance testing
Show answer & explanation
Correct answer: C - Component integration testing
Question 6
A defect was fixed in the payment module. The tester confirms the fix works, then runs a set of tests on the shopping cart and order history to make sure the change has not unintentionally broken anything that previously worked. What is this second set of tests called?
- Confirmation testing
- Regression testing
- Maintenance testing
- Acceptance testing
Show answer & explanation
Correct answer: B - Regression testing
Question 7
A test is designed to measure whether an online store can process 10,000 orders per minute while keeping response times under two seconds. Which test type does this represent?
- Functional testing, because it tests the ordering feature
- White-box testing, because it inspects system throughput
- Non-functional testing
- Confirmation testing
Show answer & explanation
Correct answer: C - Non-functional testing
Domain 3: Static Testing 10% of exam
Question 8
Among the review types defined in the syllabus, which one is the MOST formal, follows a defined process, collects metrics, and has the main objective of finding the maximum number of anomalies?
- Walkthrough
- Technical review
- Informal review
- Inspection
Show answer & explanation
Correct answer: D - Inspection
Question 9
Which of the following defects is MOST likely to be found by static testing but NOT by dynamic testing?
- A section of unreachable (dead) code that can never be executed
- A slow database query that only appears under heavy load
- A memory leak that grows the longer the application runs
- A crash that occurs only when two users act at the exact same moment
Show answer & explanation
Correct answer: A - A section of unreachable (dead) code that can never be executed
Domain 4: Test Analysis and Design 27.5% of exam
Question 10
A tester, drawing on their memory of defects found in previous similar projects and on common mistakes developers tend to make, designs a set of tests specifically aimed at exposing those kinds of problems. Which category of test technique is being used?
- Black-box (specification-based) technique
- White-box (structure-based) technique
- Experience-based technique
- Coverage-based technique
Show answer & explanation
Correct answer: C - Experience-based technique
The rest of the CTFL blueprint
The CTFL exam also covers these domains. Drill them in the full free practice test:
- Domain 5: Managing the Test Activities 22.5% of exam
- Domain 6: Test Tools 5% of exam