CTFL4 ISTQB Certified Tester Foundation Level CTFL 4.0 Exam Questions and Answers
Which of the following statements best describes the difference between product risk and project risk in software testing?
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?
In which of the following test documents would you expect to find test exit criteria described9
Which of the following statements best describe Behavior-Driven Development (BDD)?
Following a risk-based testing approach you have designed 10 tests to cover a product risk with a high-risk level. You want to estimate, adopting the three-point test estimation technique, the test effort required to reduce the risk level to zero by executing those 10 tests. You made the following three initial estimates:
• most optimistic = 6 person hours
• most likely = 30 person hours
• most pessimistic = 54 person hours
Based only on the given information, which of the following answers about the three-point test estimation technique applied to this problem is true?
After being in operation for many years, a document management system must be decommissioned as it has reached its end of life. This system will not be replaced by any other new system. A legal obligation provides that all documents within the system must be kept for at least 20 years in a state archive. Which of the following statements about maintenance testing for decommissioning of this system is TRUE?
Which ONE of the following statements BEST applies to checklist-based testing ?
Which of the following statements about the value of maintaining traceability between the test basis and test work products is not true?
A virtual service emulating a real third-party service and the automated test scripts (aimed at testing the system under test) that interact with that service, are test work products that are typically created during:
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
Which ONE of the following statements would you expect to be the MOST DIRECT advantage of the whole-team approach?
Consider the following iteration planning tasks where a tester can provide value:
Break down user stories into tasks (particularly testing tasks)
Estimate test effort for all testing tasks
Identify and refine functional and non-functional aspects of the test object
Which ONE of the following tasks should be ADDED to the above list?
Which ONE of the following options corresponds to an activity in the testing process in which testable features are identified?
In a two-hour uninterrupted test session, performed as part of an iteration on an Agile project, a heuristic checklist was used to help the tester focus on some specific usability issues of a web application.
The unscripted tests produced by the tester's experience during such session belong to which one of the following testing quadrants?
Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
Which ONE of the following options explains a benefit of independent testing the BEST?
Which of the following statements about how different types of test tools support testers is true?
Which of the following statements best describes how configuration management supports testing?
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 statements about static testing and dynamic testing is true?
To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)
Topic Description
Which ONE of the following statements does NOT describe how testing contributes to higher quality?
Which one of the following statements correctly describes the term 'debugging'?
Which of the statements correctly describes when a whole team approach may NOT be suitable?
In which one of the following test techniques are test cases derived from the analysis of the software architecture?
Which of the following is not an example of a typical content of a test completion report for a test project?
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 new web app aims at offering a rich user experience. As a functional tester, you have run some functional tests to verify that, before releasing the app, such app works correctly on several mobile devices, all of which are listed as supported devices within the requirements specification. These tests were performed on stable and isolated test environments where you were the only user interacting with the application. All tests passed, but in some of those tests you observed the following issue: on some mobile devices only, the response time for two web pages containing images was extremely slow.
Based only on the given information, which of the following recommendation would you follow?
Which of the following statements about the typical activities of a formal review process is TRUE?
You are an experienced tester on a project with incomplete requirements and under pressure to deploy.
What type of testing should you do?
Use Scenario 1 “Happy Tomatoes” (from the previous question).
Using the Boundary Value Analysis (BVA) technique (in its two-point variant), identify the set of input values that provides the HIGHEST coverage.
What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?
Use Scenario 1 “Happy Tomatoes” (from the previous question).
When running test case TC_59 , the actual result for t = 35 degrees Celsius is OUTPUT = X instead of the expected output.
Which information should NOT be included in the defect report?
Which ONE of the following elements is TYPICALLY NOT part of a test progress report ?
Who of the following has the best knowledge to decide what tests in a test project should be automated?
Which of the following types of tools is BEST suited for determining source code compliance with the guidelines provided by a coding standard?
Which sequence of stated in the answer choices is correct in accordance with the following figure depicting the life-cycle of a defect?

Which ONE of the following options BEST describes a key characteristic of non-functional testing?
The four test levels used in ISTQB syllabus are:
1. Component (unit) testing
2. Integration testing
3. System testing
4. Acceptance testing
An organization wants to do away with integration testing but otherwise follow V-model. Which of the following statements is correct?
Select which of the following statements describe the key principles of software testing?
i. Testing shows the presence of defects, not their absence.
ii. Testing everything Is possible.
iii. Early testing Is more expensive and is a waste of time.
iv. Defects cluster together.
v. Testing is context dependent.
vi. Beware of the pesticide paradox.
vii. Absence of errors is a fallacy.
Select the correct answer:
Which of the following about typical information found within a test plan is FALSE?
Which of the following is a test task that usually occurs during test implementation?
Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?
