CTFL_SYLL_4.0 Online Practice Questions

Home / ISTQB / CTFL_SYLL_4.0

Latest CTFL_SYLL_4.0 Exam Practice Questions

The practice questions for CTFL_SYLL_4.0 exam was last updated on 2026-02-24 .

Viewing page 1 out of 4 pages.

Viewing questions 1 out of 21 questions.

Question#1

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. TC1 = 81 k; TC2= 97k; TC3=111k; TC4=118k
B. TC1 = 40k; TC2= 46k; TC3=51k; TC4=53k
C. TC1 = 79k; TC2= 80k; TC3=81k; TC4=82k
D. TC1 = 90k; TC2= 110k; TC3=125k: TC4=140k

Explanation:
This answer is correct because equivalence partitioning is a test design technique that divides the input domain of a system or component into partitions of equivalent data, such that each partition is expected to produce the same output or behavior. Equivalence partitioning aims to reduce the number of test cases by selecting one representative value from each partition. In this case, the input domain of the TAS can be divided into four partitions based on the bonus rules: less than 50k, between 50k and 80k, between 80k and 120k, and more than 120k.The test cases in the answer belong to the same partition, which is between 80k and 120k, and they are expected to produce the same output, which is a bonus of 15%.
Reference: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 2.3.2.1

Question#2

Which ONE of the following statements would you expect to be the MOST DIRECT advantage of the whole-team approach?

A. Capitalizing on the combined skills of business representatives, testers, and developers working together to contribute to project success.
B. Reducing the involvement of business representatives because of enhanced communication and collaboration between testers and developers.
C. Avoiding requirements misunderstandings that may not have been detected until dynamic testing when they are more expensive to fix.
D. Having an automated build and test process, at least once a day, that detects integration errors early and quickly.

Explanation:
The whole-team approach promotes collaboration among stakeholders (business representatives, developers, and testers) to ensure better quality and project success (A). This approach allows for early identification of issues, enhances shared responsibility, and improves software quality.
Option C is a valid but indirect benefit, while options B and D do not directly describe the core advantage of the whole-team approach.
Reference: ISTQB CTFL v4.0 Syllabus, Section 1.5.2 C The Whole-Team Approach

Question#3

Which ONE of the following options CANNOT be subjected to static analysis?

A. COTS (Commercial off-the-shelf)
B. Source code
C. BPMN (Business Process Modeling and Notation) models
D. UML (Unified Modeling Language) models

Explanation:
Static analysis requires access to work products like source code, models, or documentation, making it impossible to analyze Commercial off-the-shelf (COTS) software(A) because its source code is typically unavailable. Static analysis is applicable to source code (B), BPMN models (C), and UML diagrams (D).
Reference: ISTQB CTFL v4.0 Syllabus, Section 3.1.1 C Static Analysis

Question#4

Consider a program that computes the factorial of a number (n).
From the specifications you know that:
• If n < 0, a message "Value out of range" must be issued.
• If 0 < n < 100, the program calculates the factorial and returns the number
• If 100 < n < 200 message "Value out of range" must be issued
Which of the following statements about the equivalence partitions is CORRECT?

A. There are 3 partitions - one for negative numbers, one for numbers up to 100 and the last one for numbers up to 200
B. The equivalence partitions cannot be determined for this question because the error message for two partitions is exactly same
C. The requirements are not correct because the partitions are overlapping
D. The equivalence partitions cannot be determined for this question because factorial of numbers close to 200 will be very large

Explanation:
Equivalence partitioning involves dividing input data into partitions that are treated the same by the system under test.
The given specifications create overlapping partitions:
For n<0n < 0n<0, an error message "Value out of range" is issued.
For 0<n<1000 < n < 1000<n<100, the factorial is calculated.
For 100<n<200100 < n < 200100<n<200, the same error message "Value out of range" is issued.
However, the range between 0 and 100 is exclusive of 0 and 100, meaning that the partitions overlap and create ambiguity for the boundary values. Thus, the correct statement is that the requirements are not correct because the partitions are overlapping.

Question#5

Which of the following statements is not correct?

A. Looking for defects in a system may require Ignoring system details
B. Identifying defects may be perceived as criticism against product
C. Looking for defects in system requires professional pessimism and curiosity
D. Testing is often seen as a destructive activity instead of constructive activity

Explanation:
Looking for defects in a system does not require ignoring system details, but rather paying attention to them and understanding how they affect the system’s quality, functionality, and usability. Ignoring system details could lead to missing important defects or testing irrelevant aspects of the system.
Identifying defects may be perceived as criticism against product, especially by the developers or stakeholders who are invested in the product’s success. However, identifying defects is not meant to be a personal attack, but rather a constructive feedback that helps to improve the product and ensure its alignment with the requirements and expectations of the users and clients.
Looking for defects in system requires professional pessimism and curiosity, as testers need to anticipate and explore the possible ways that the system could fail, malfunction, or behave unexpectedly. Professional pessimism means being skeptical and critical of the system’s quality and reliability, while curiosity means being eager and interested in finding out the root causes and consequences of the defects.
Testing is often seen as a destructive activity instead of constructive activity, as it involves finding and reporting the flaws and weaknesses of the system, rather than creating or enhancing it. However, testing is actually a constructive activity, as it contributes to the system’s improvement, verification, validation, and optimization, and ultimately to the delivery of a high-quality product that meets the needs and expectations of the users and clients.

Disclaimer

This page is for educational and exam preparation reference only. It is not affiliated with ISTQB, ISTQB Foundation Level, or the official exam provider. Candidates should refer to official documentation and training for authoritative information.

Exam Code: CTFL_SYLL_4.0Q & A: 200 Q&AsUpdated:  2026-02-24

  Get All CTFL_SYLL_4.0 Q&As