ISTQB Certified Tester Foundation Level (CTFL v4.0)
Last Update Dec 7, 2025
Total Questions : 406
We are offering FREE ISTQB-CTFL ISTQB exam questions. All you do is to just go and sign up. Give your details, prepare ISTQB-CTFL free exam questions and then go for complete pool of ISTQB Certified Tester Foundation Level (CTFL v4.0) test questions that will help you more.
The following chart represents metrics related to testing of a project that was competed. Indicate what is represented by tie lines A, B and the axes X.Y

A)

B)

C)

D)
Which of the following statements regarding the test-first approach (principle of early testing) is true?
Which of the following statements about how different types of test tools support testers is true?
The testers in company A were part of the development team. Due to an organizational change they moved to be part of the support team.
What are the advantages and the disadvantages of this change?
Which ONE of the following options MOST ACCURATELY describes the activities of “testing” and “debugging”?
Consider the following examples of risks identified in different software development projects:
[I]. The contrast color ratio for both normal text and large text of a website does not comply with the applicable accessibility guidelines, making it difficult for many users to read the content on the pages
[II]. A development vendor fails to deliver their software system on time, causing significant delays to system integration testing activities that have been planned as part of a development project for a system of systems
[III]. People in the test team do not have sufficient skills to automate tests at the test levels required by the test automation strategy which does not allow production of an effective regression test suite
[IV]. In a web application, data from untrusted sources is not subject to proper input validation, making the application vulnerable to several security attacks
Which of the following statements is true?
In the newest version of payroll system number of changes were made. As a tester you got a task to perform regression and confirmation tests. Which of the following project activities are related to confirmation testing?
You are testing a system that is used in motor vehicles to warn the driver of an obstacle when re-versing. Output is provided by a series of LED lights (green, yellow, and red), each illuminated based on clearly defined conditions.
The following summary describes the functionality:
•Object within 10 metres, green LED lit.
•Object within 5 metres, yellow LED lit.
•Object within 1 metre, red LED lit.
•Setting sensitivity mode to "ON" will result in only the red LED being lit when the object is within 1 metre.
The following decision table describes the rules associated with the functioning of this proximity warning system:

Which intended functionality is tested by Rule 5 in the decision table?
Which of the following is not an example of a typical content of a test completion report for a test project?
You need to test the login page of a web site. The page contains fields for user name and password. Which test design techniques are most appropriate for this case?
Which of the following tasks is MOST LIKELY to be performed by the tester?
Which ONE of the following options corresponds to an activity in the testing process in which testable features are identified?
Which of the following statements is incorrect regarding the involvement of testers in the software development lifecycle (SDLC)?
Which of the following statements about static testing and dynamic testing is true?
An alphanumeric password must be between 4 and 7 characters long and must contain at least one numeric character, one capital (uppercase) letter and one lowercase letter of the alphabet.
Which one of the following sets of test cases represents the correct outcome of a two-value boundary value analysis applied to the password length? (Note: test cases are separated by a semicolon)
A state transition diagram describes a control system’s behavior in different operational modes. The initial state is “NORMAL MODE”.
Which ONE of the following test cases covers an INVALID sequence?
Given the following review types and review characteristics:
a.Pair review
b.Walkthrough
c.Technical review
d.Inspection
1.Formal
2.Informal
3.Purposes include evaluating the quality of the work product under review and generating new ideas (e.g., brainstorming solutions)
4.Purposes include Improving the software product and training the review participants
Which of the following BEST matches the review type with the review characteristic?
You work as a test manager for a supplier of PC games which can be purchased and downloaded via an online store. A tester from your team recorded the following failure caused by a defect:
Issue ID: DEF00223167
Title: Saving after shopping in online shop fails
Date: 2023-04-18
Tester: Sabine Meier
Description: "Saving the game immediately after purchasing it in the online store fails. As a result, the purchase is paid for, but the goods are not delivered."
Attached data: "log.txt", "screen1.bmp", "screen2.bmp"
During the review of the defect report, you notice that at least one important piece of information is missing for defining how to deal with the defect. Which one?
While repotting a defect, which attribute indicates the degree of impact that the defect has on the system?
The following requirement is given “Set X to be the sum of Y and Z”.
All the following four implementations have bugs.
Which one of the following bugs can be caught by Static Analysis?
Which sequence of state transition stated in the answer choices is correct in accordance with the following figure depicting me life-cycle of a defect?

Which of the following statements about test activities that form the overall test process is correct?
Which of the following statements about static analysis are FALSE?
I. Static analysis can be used Instead of dynamic testing.
II. Stalk: analysis can uncover defects like security vulnerabilities.
III. Static analysis can be used to check conformance to specifications and standards.
IV Static analysis typically detects failures prior to component testing.
Which of the following statements are true?
1. Early and frequent feedback helps to avoid requirements misunderstanding.
2. Early feedback allows teams to do more with less.
3. Early feedback allows the team to focus on the most Important features.
4. Early and frequent feedback clarifies customer feedback by applying static testing techniques
Select the correct answer:
A team's test strategy was to invest equal effort in testing each of a system's modules. After running one test cycle, it turned out that most of the critical bugs were detected in one of the system's modules.
Which testing principal suggests a change to the current test strategy for the next test cycle?
Which of the following types of bugs are more likely to be found by static testing then by dynamic testing?
Which ONE of the following activities TYPICALLY belongs to the planning phase of the review process?
A test manager has started a cycle of testing for an e-commerce application. The reason for testing is the change in the protocol for connecting to the payment gateway because of new regulations. Which of the following correctly names this type of testing?
Which of the following statements about Experience Based Techniques (EBT) is correct?
Which of the following are valid testing principles?
I) Exhaustive testing is in general impossible.
II) Exhaustive testing should be executed for code intended to be reused.
III) Testing may guarantee that a program is correct.
IV) Testing cannot guarantee that a program is correct.
V) Defects cluster together in certain areas of the product.
Which one of the following statements correctly describes the term 'debugging'?
A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?
Which of the following statements about the typical activities of a formal review process is TRUE?
Given the following state model of sales order software:
PLACED -> IN PRODUCTION
IN PRODUCTION -> CANCELLED
IN PRODUCTION -> SHIPPED
SHIPPED -> INVOICED
INVOICED -> CANCELLED
CANCELLED -> PLACED
Which of the following sequences of transitions provides the highest level of transition coverage for the model (assuming you can start in any state)?
Mark the correct sentences:
* Defects are a result of environmental conditions and are also referred to as "Failures"
* A human mistake may produce a defect
* A system mil totally fail to operate correctly when a failure exists in it
* When a defect exists in a system it may result in a failure
* Defects occur only as a result of technology changes
In addition to thorough testing of the requirements specification, a development team aims to involve users as early as possible in the development process, using practices such as prototyping, to ensure that the software systems being developed will meet the users' expectations. This approach is especially useful at mitigating the risks associated with one of the seven testing principles, which one?
A class grade application for instructors assigns letter grades based on students' numerical grades.
The letter grades for different numerical grades should be:
Above 89, up to 100 - A
Above 79, up to 89 • B
Above 69, up to 79 • C
Above 59, up to 69 - D
Below 60- F
Which of the following sets of test inputs would achieve the relatively highest equivalence partition coverage?
The following sentences refer to the 'Standard for Software Test Documentation' specification (IEEE 829).
Which sentence is correct?
Which or the following would be a key difference between a peer review of code and static analysis of code using a tool?
Software was found lo take much more time than the stated requirement of less than one second to save a file. Upon investigation it was found that there was an unnecessary check inside a loop which was slowing down the file-save operation. The software not being able to meet the desired response time is an example of
Given the following requirement:
Requirement ID: 2 8
Requirement Description Additional Entrance Fee
Detailed Description
An additional fee of S3 is charged during the weekend, but
1) Visitors aged under 7 are not charged.
2) Visitors aged 7 to 13 inclusive get a 20% discount off the additional fee.
3) Visitors aged greater than 65 get a 50% discount off the additional fee.
Age should be an integer of 0 or above.
Weekend means Friday to Sunday inclusive.
Which of the following statements is NOT correct?
Which of the types of test tools noted below BEST describes tools that support reviews?
Which of the following s the most correct statement about state testing techniques?
A software system checks age in order to determine which welcome screen to display. Age groups are:
Group I: 0-12
Group II; 13-18
Group III: over 18
Which of the below represent boundary values?
Which ONE of the following options BEST describes the third test quadrant (Q3)?
Which of the following statements BEST describes the shift-left approach in software testing?
An agile software development organization has recently hired a senior tester. The organization has distributed teams spread across time zones. They need to share test status with various stakeholders including upper management and customers at a regular interval. Which of the following statements seems to be correct with regards to the communication?
Which ONE of the following options CORRECTLY describes one of the seven principles of the testing process?
You are performing the role of tester on an Agile project. Which of the following tasks would be your responsibility?
i. Understanding, implementing, and updating the test strategy.
II. Ensuring the proper use of testing tools.
Hi. Coaching other team members in the relevant aspects of testing.
iv. Actively collaborating with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.
v. Participating proactively in team retrospective meeting, suggesting and implementing improvements.
Select the correct answer:
Which sequence of state transitions is INCORRECT in accordance with the following description?
To provide for disaster recovery, a system (designated as A) has been provided with a backup system (designated as B). Only one of them can be active at a time. When A goes down, B becomes active. When A comes back up then B becomes inactive and A becomes active again. However, when A is down and B also goes down then a message is sent to the system administrator. After this once A comes back up, A becomes active or if B comes up then B becomes Active.
Which sequence of stated in the answer choices is correct in accordance with the following figure depicting the life-cycle of a defect?

Which of the following is a test task that usually occurs during test implementation?
A software calculates the annual car tax using three inputs:
- E; the emission level of the vehicle
- P: the power of the vehicle
-T the type of the vehicle
The input value for P can be integer positive values between 15 and 350.
Which of the following answers contains a correct list of a boundary values for the P input?
Which one of the following statements IS NOT a valid objective of testing?
In Agile teams, testers closely collaborate with all other team members. This close collaboration could be problematic and result in testing-related organizational risks.
Which TWO of the following organization risks could be encountered?
I.Testers lose motivation and fail at their core tasks.
ii.Close interaction with developers causes a loss of the appropriate tester mindset.
iii.Testers are not able to keep pace with incoming changes in time-constrained iterations.
iv.Testers, once they have acquired technical development or business skills, leave the testing team.
Which of the following exemplifies how a software bug can cause harm to a company?
A bank software has a feature of locking down accounts that have and overdraft higher than $10,000.
Due to a bug in the code, the system locks down accounts once they reached $1000 overdraft.
Based on this context, which of the following is correct statement
Which of the following should be included in a test status report?
I. Estimation details
II. Total number of open and closed defects
III Actual effort spent
IV. Defect reports
V. Number of executed, failed, blocked tests
The following state transition diagram describes the functionality involved in a system using fingerprint and password authentication to log onto a system.
How many distinct states of the system are visible in the above diagram?
Which of the following options is correct with respect to the differentiation of black-box techniques, white-box techniques, and experience-based testing?
The following diagram displays the logical dependencies between requirements and the individual requirement priorities. For example, "R2->R3" means that R3 is dependent on R2. Priority is indicated by the number next to the letter ”P" i.e. P1 has a higher priority than P2.
Which one of the following options best describes the test execution sequence using both requirement dependency and priority
A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.
You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:
Investment range| Interest rate
R500 to RIO 00010%
RIO 001 to R50 00011%
R50 001 to RlOOOOO12%
RIOOOOl to R500 000| 13%
What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?
A test engineer finds a defect while testing. After the developer has fixed the defect, the test engineer decides to re-run a complete section of the tests. Which of the following is correct?
Which of the following statements about the value of maintaining traceability between the test basis and test work products is not true?
Scenario 1 “Happy Tomatoes” (used for questions 20-22):
An intelligent application for agricultural use incorporates temperature sensors located at different points of an enclosure. The sensors measure and record the temperature at regular intervals and extract the statistical values for these measurements. These values include the average daily temperature.
A new variety of tomatoes is currently being grown and the “World Organization for Happy Tomatoes” has established temperature ranges related to vegetative development.
When the system establishes that the average temperature is within a specific range, it emits a value that will be used to monitor and control the crop.

Using the equivalence partitioning technique, identify the set of input values that provides the HIGHEST coverage.
Which statement best describes the key difference between a mindset for test activities and a mindset for development activities?
The following rules determine the annual bonus to be paid to a salesman of a company based on the total annual amount of the sales made (referred to as TAS).
If the TAS is between 50k€ and 80k€, the bonus is 10%. If the TAS exceeds 80k€ by a value not greater than 40k€, the bonus is 15%. Finally, if the TAS
exceeds the maximum threshold which entitles to a 15% bonus, the bonus is 22%.
Consider applying equivalence partitioning to the TAS (Note: 1k€ = 1000 euros).
Which one of the following answers contain only test cases that belong to the same equivalence partition?
A software development company invests heavily in tools to support the entire software development lifecycle, including testing. They have a tool that allows automated creation and installation of builds and subsequent execution of various types of automated tests. Which ONE of the following is a CORRECT statement about this type of test tool?
Which of the following statements is assigned correctly as a project or product risk?
What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?
Which of the following activities does NOT belong to a typical technical review?
A Test Manager conducts risk assessment for a project. One of the identified risks is: The sub-contractor may fail to meet his commitment". If this risk materializes. it will lead to delay in completion of testing required for the current cycle.
Which of the following sentences correctly describes the risk?
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?
A company wants to reward each of its salespeople with an annual bonus that represents the sum of all the bonuses accumulated for every single sale made by that salesperson. The bonus for a single sale can take on the following four values: 3%, 5%, 7% and 10% (the percentage refers to the amount of the single sale). These values are determined on the basis of the type of customer (classified as "Basic" or "Premium") to which such sale was made, and on the amount of such sale classified into the following three groups G1, G2 and G3:
• [G1]: less than 300 euros
• [G2]: between 300 and 2000 euros
• [G3]: greater than 2000 euros
Which of the following is the minimum number of test cases needed to cover the full decision table associated with this scenario?
You are working in an agile team on the creation of software for use in robotic assistance systems that support industrial manufacturing processes. You are currently in the effort estimation phase using planning poker. In the current sprint, three user stories are to be implemented:
Which two of the following statements describe the advantages provided by good traceability between the test basis and test work products?
I. Analyzing the impact of changes.
ii. A measure of code quality.
iii. Accurate test estimation.
iv. Making testing auditable.
Select the correct answer:
You are a test manager responsible for implementing risk-based testing in your organization which deals with software in the healthcare domain. You are writing a handbook of various product risk mitigation options. Which ONE of the following options correctly represent the correct mitigation options?
Which ONE of the following options BEST describes Behavior-Driven Development (BDD)?
Your organization's test strategy states that it is desirable to use more than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratio is 5:3.
The initial estimate for the development effort is 450 person-days.
Which ONE of the following options corresponds to the estimated test effort using the ratio-based method?
A test manager decided to skip static testing since he believes bugs can be found easily by doing dynamic testing. Was this decision right or wrong?
An application is subjected to a constant load for an extended period of time as part of a performance test While running this test, the response time of the application steadily slows down, which results in a requirement not being met This slowdown is caused by a memory leak where the application code does not properly release some of the dynamically allocated memory when it is no longer needed. Which of the following statements is TRUE?
Which of the following is a typical potential risk of using test automation tools?
Which of the following is an example of scenario-oriented acceptance criteria?
In branch testing, what is the significance of a conditional branch in a software program?
Which of the following is the BEST reason for selecting a particular type of software development lifecycle model?
A program got 100% decision coverage in a test. Which of the following statements is then guaranteed to be true?
Consider the following examples of risks identified in different software development projects
[1]. It may not be possible to generate the expected workloads to run performance tests, due to the poor hardware equipment of the machines (load injectors) that should generate these workloads.
[ii]. A user's session on a web application is not invalidated after a certain period of inactivity (configured by the system administrator) of the user,
[iii]. The test team will not have an adequate requirements specification (since many requirements will still be missing) by the time test design and analysis activities should begin according to the test plan.
[IV]. Following a failure, the system is unable to continue to maintain its pre-failure operation and some data becomes corrupted.
Which of the following statements is TRUE?
Which of the following BEST matches the attributes with a level of testing?
I. Stubs and drivers are often used
II The lest environment should correspond to the production environment
III Finding defects is not the main focus
IV Testing can be based on use cases
V Testing is normally performed by testers
VI Testing for functional and non-functional characteristics
Which statement corresponds to one of the 7 principles of testing?
Select exactly one option (1 out of 4)!
Which test level aims to gain the users' confidence in the system, especially in the fulfillment of the system's operational and performance capabilities?
Which of the following is NOT a typical debugging activity when a failure is triggered by dynamic testing?
Which ONE of the following options BEST describes black-box test techniques?
Which of the following CORRECTLY matches the roles and responsibilities in a formal review?