Free ISTQB CTFL-Foundation Exam Actual Questions

The questions for CTFL-Foundation were last updated On Dec 18, 2024

Question No. 1

Which of the following statements are TRUE?

Show Answer Hide Answer
Correct Answer: C, D

Regression testing is designed to verify that recent code changes have not adversely affected existing functionality. It is particularly well-suited for test automation because automated tests can be rerun quickly and consistently. While regression tests are essential in many testing phases, they are distinct from acceptance testing, which focuses on validating that the system meets business requirements.


Question No. 2

Which of the following is not a type of incremental testing approach?

Show Answer Hide Answer
Correct Answer: B

Incremental testing approaches involve testing components of the software in increments or steps, allowing for integration and testing of parts of the system progressively. According to the ISTQB CTFL Syllabus, version 4.0, the common types of incremental testing approaches include:

Top-down: Testing starts from the top of the module hierarchy and progresses downwards.

Bottom-up: Testing begins with the lower-level modules and progresses upwards.

Functional incrementation: Adding and testing one function at a time.

Big-bang testing, however, is not an incremental approach. In big-bang testing, all components or modules are integrated simultaneously, and the system is tested as a whole. This approach does not allow for incremental testing and integration and is therefore not considered a type of incremental testing approach.


Question No. 3

Who is responsible for conducting test readiness review..?

Show Answer Hide Answer
Correct Answer: C

The responsibility of conducting a test readiness review typically falls to the Test Manager. The Test Manager ensures that all necessary preparations for testing have been completed and that the testing environment, resources, and schedule are ready for the test execution phase. This role involves coordinating with different stakeholders to confirm that the testing process can proceed smoothly.


Question No. 4

A system is designed to accept values of examination marks as follows:

Fail: 0--39 inclusive

Pass: 40--59 inclusive

Merit: 60--79 inclusive

Distinction: 80--100 inclusive

In which of the following sets of values are all values in different equivalence partitions?

Show Answer Hide Answer
Correct Answer: B

Equivalence partitioning is a testing technique that divides input data into partitions of equivalent data from which test cases can be derived. The goal is to ensure that at least one value from each partition is tested. The partitions for the examination marks are:

Fail: 0--39

Pass: 40--59

Merit: 60--79

Distinction: 80--100

In set B (0, 45, 79, 87), each value belongs to a different equivalence partition:

0 (Fail)

45 (Pass)

79 (Merit)

87 (Distinction)


Question No. 5

An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.

Which of the following statements correctly identifies what has happened? [K2]

Show Answer Hide Answer
Correct Answer: A

The application failed due to a defect in the purchase identification module. This defect could have been caused by a programmer mistake or an error in the specification. The incorrect counting of purchase attempts indicates a flaw in the logic or implementation of the module responsible for identifying successful purchases.


Top of Form

Bottom of Form