Free ISTQB-CTFL: ISTQB-Foundation Level Exam Questions and Answers
ISTQB-Foundation Level Exam (ISTQB-CTFL) is an ISTQB certification exam. This page has free ISTQB-CTFL practice questions with answers and explanations, set out the way the real exam asks them, plus a timed ISTQB-CTFL practice test that scores you against the pass mark.
Looking for ISTQB-CTFL exam dumps or ExamTopics ISTQB-CTFL questions? These ISTQB-CTFL practice questions cover the same ground with verified answers and explanations, a downloadable ISTQB-CTFL PDF and a full ISTQB-CTFL practice test, kept current as ISTQB updates the exam.
Last updated: September 28, 2026
- Provider
- ISTQB
- Questions in our bank
- 1000+
- Free to read
- First 10, with answers
- Our test mode duration & pass mark
- 130 mins · 70%
- Verified answers
- Reviewed weekly
- Practice format
- Multiple choice
Recommended: Switch to Test Mode to start a practice test that simulates the real exam experience.
Question #4
For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required: - The bank card is valid - The PIN code is correct - Money is available in the user's account The following are some possible interactions between the user and the ATM: - The entered card is invalid The card is rejected - The PIN code is wrong The ATM asks for another PIN code - The requested amount is more than available in the user's account: The ATM asks for another amount - The requested amount is available in the user's account The ATM dispenses the money Which test design technique should be used to cover all possible combinations of the in put conditions?
Correct answer: B
Explanation
A decision table is a technique that should be used to cover all possible combinations of input conditions for withdrawing money from an Automated Teller Machine (ATM). A decision table shows combinations of inputs and/or stimuli (causes) with their associated outputs and/or actions (effects). A decision table consists of four quadrants: conditions (inputs), actions (outputs), condition entries (values) and action entries (results). A decision table can be used to test components that have multiple inputs and outputs that depend on logical combinations of conditions. For example, for testing the ATM, we can identify three input conditions: the bank card is valid, the PIN code is correct, and money is available in the user’s account. We can also identify four output actions: the card is rejected, the ATM asks for another PIN code, the ATM asks for another amount, and the ATM dispenses the money. A decision table can show all possible combinations of these conditions and actions in a systematic way. Use case based testing is not a technique that can cover all possible combinations of input conditions for withdrawing money from an ATM. Use case based testing is a technique that verifies that a software product or system meets its specified requirements or user stories by executing realistic scenarios or workflows. Use case based testing can be used to test components that have complex or dynamic interactions with users or other systems. For example, for testing the ATM, we can identify several use cases, such as withdraw money, check balance, transfer money, etc. Each use case can have one or more scenarios that describe the steps and outcomes of the interaction. However, use case based testing may not cover all possible combinations of input conditions, as some scenarios may be omitted or overlooked. Boundary value analysis is not a technique that can cover all possible combinations of input conditions for withdrawing money from an ATM. Boundary value analysis is a technique that tests boundary values between partitions of equivalent data. Boundary values are values at the edge of an equivalence partition or at the smallest incremental distance on either side of an edge. Boundary value analysis can be used to test components that have input values that can be divided into partitions of equivalent data. For example, for testing the ATM, we can identify boundary values for the input amount, such as the minimum and maximum amount allowed by the system or the user’s account. However, boundary value analysis may not cover all possible combinations of input conditions, as some conditions may not have boundary values or may not be related to input values. Equivalence class partitioning is not a technique that can cover all possible combinations of input conditions for withdrawing money from an ATM. Equivalence class partitioning is a technique that divides the input data and output results of a software component into partitions of equivalent data. Each partition should contain data that is treated in the same way by the component. Equivalence class partitioning can be used to test components that have input values that can be divided into partitions of equivalent data. For example, for testing the ATM, we can identify equivalence partitions for the input amount, such as valid amount (within the range allowed by the system and the user’s account) and invalid amount (outside the range allowed by the system or the user’s account). However, equivalence class partitioning may not cover all possible combinations of input conditions, as some conditions may not be related to input values or may have more than two partitions. Verified References: [A Study Guide to the ISTQB® Foundation Level 2018 Syllabus - Springer], Chapter 4, page 34-46.
Continue with ISTQB-CTFL: ISTQB-Foundation Level Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in ISTQB-CTFL: ISTQB-Foundation Level Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Discussion
Explain your reasoning, not just the letterMore ISTQB-CTFL questions
- Question 1Consider the following testing levels: 1) Component Testing 2) Integration Testing 3) System Testing 4) Acceptance…
- Question 2Which of the following statements regarding inspection is NOT true?
- Question 3Which of the following is a correct reason to apply test automation?
- Question 5Which of the following statements about testing in the context of an agile (iterative- incremental) development model…
- Question 6Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure…
Other ISTQB certifications
- CTFL v4.0: Certified Tester Foundation Level (CTFL) v4.0 (opens in a new tab)
- CT-TAE: Certified Tester Test Automation Engineer (opens in a new tab)
- ISTQB - Agile Public (opens in a new tab)
- CTFL-AT: Certified Tester Foundation Level Agile Tester (opens in a new tab)
- ATTA: Advanced Technical Test Analyst (opens in a new tab)
- CTAL-TM: ISTQB - Certified Tester Advanced Level, Test Manager (opens in a new tab)
Reviews
Write a review★★★★★
Exam Practice is worth every penny. The mock exams are realistic, and the feedback helped me focus on key areas.
Amit SharmaVerified buyer
★★★★★
I highly recommend Exam Practice. The feedback after each test helped me improve significantly, and I passed my exams easily.
Oscar NyströmVerified buyer
★★★★★
This platform is a lifesaver. The practice questions and explanations are so detailed. It’s the best study tool I’ve ever used.
Hannah SmithVerified buyer
FAQ
Learn More: https://www.istqb.org/
- Q1: What is the ISTQB-CTFL: ISTQB-Foundation Level Exam exam?
- A: ISTQB-CTFL: ISTQB-Foundation Level Exam is a ISTQB certification exam. Judging by the questions in our bank, it concentrates on equivalence, shoe, endif, grades and classes.
- Q2: What topics does the ISTQB-CTFL: ISTQB-Foundation Level Exam exam cover?
- A: Questions in our ISTQB-CTFL: ISTQB-Foundation Level Exam bank cluster around equivalence, shoe, endif, grades, classes, defect, activities and tester. Working through the full set is the quickest way to find which of these you are weakest on.
- Q3: How should I prepare for ISTQB-CTFL: ISTQB-Foundation Level Exam?
- A: Work through the ISTQB-CTFL: ISTQB-Foundation Level Exam practice questions here, checking your answer on each one, then sit the practice test to rehearse the exam under timed conditions before the real thing.
- Q4: Are these real ISTQB-CTFL: ISTQB-Foundation Level Exam exam questions?
- A: They are drawn from officially released past questions and from community members who have sat ISTQB-CTFL: ISTQB-Foundation Level Exam. Answers are verified and updated weekly.
- Q5: Where do I register for the ISTQB-CTFL: ISTQB-Foundation Level Exam exam?
- A: Register through ISTQB directly. Exampractice is not affiliated with ISTQB and does not administer the exam.
- Q6: Is there a free ISTQB-CTFL: ISTQB-Foundation Level Exam sample?
- A: Yes. Every ISTQB-CTFL: ISTQB-Foundation Level Exam page shows a free sample of real questions. Upgrading opens the full bank and the practice test.
- Q7: What are ISTQB Certification Exams?
- A: ISTQB (International Software Testing Qualifications Board) Certification Exams validate your expertise in software testing and quality assurance. These certifications demonstrate your proficiency in testing principles, techniques, and tools, ensuring you can effectively contribute to software quality within your organization.
- Q8: Why should I pursue ISTQB Certification?
- A: ISTQB Certification enhances your professional credibility, showcasing your skills and knowledge in software testing. This can lead to better job opportunities, higher salaries, and career advancement in software development, quality assurance, and IT management.
- Q9: What are the benefits of ISTQB Certification?
- A: Benefits include recognition as a certified software testing professional, improved job performance, access to exclusive resources, continuing education opportunities, and staying current with the latest software testing practices and industry standards.
- Q10: Who should take ISTQB Certification Exams?
- A: Software testers, quality assurance professionals, developers, project managers, and anyone involved in ensuring software quality should consider these certifications to validate their expertise and advance their careers.
- Q11: What types of ISTQB Certification Exams are available?
- A: ISTQB offers various certification paths, including:
- Q12: How do I prepare for ISTQB Certification Exams?
- A: Preparation can include official ISTQB training courses, study guides, practice exams, online tutorials, and hands-on experience in software testing and quality assurance practices.
- Q13: Where can I take ISTQB Certification Exams?
- A: ISTQB Certification Exams can be taken at authorized testing centers worldwide or online through remote proctoring, providing flexibility to fit your schedule and location.
- Q14: How do ISTQB Certifications impact my career?
- A: ISTQB Certifications significantly boost your career by demonstrating your expertise to employers, making you a more competitive candidate for advanced roles and promotions in software testing, quality assurance, and IT management.
- Q15: Are there any prerequisites for ISTQB Certification Exams?
- A: The Foundation Level (CTFL) has no prerequisites. However, Advanced and Expert Levels require candidates to have prior certification and relevant professional experience. Check the specific requirements for each certification path on the ISTQB website.
- Q16: How often do I need to recertify for ISTQB Certifications?
- A: ISTQB certifications currently do not have a mandatory recertification requirement, but staying updated with the latest software testing practices and continuing professional development is recommended to maintain your skills and relevance in the industry.



