ISTQB Certified Tester Foundation Level 2018 Exam Questions

Here you have the best ISTQB CTFL-2018 practice exam questions.

Some things you may want to keep in mind about this practice exam questions:

  • You have 47 total questions to study from
  • Each page has 5 questions, making a total of 10 pages
  • You can navigate through the pages using the buttons at the bottom
  • This questions were last updated on September 15, 2024

Question 1 of 47


Which of the following BEST describes a Test Case?

    Correct Answer: B

    A Test Case is a set of preconditions, inputs, actions, expected results, and postconditions developed based on test conditions. This comprehensive definition encapsulates all the necessary components to execute a test in a structured and effective manner, ensuring that the test is well-defined and can be reproduced if necessary. It includes the specifics needed to set up the test (preconditions), the data to be used (inputs), the actions to be performed, the results to be expected, and the conditions to check after the test (postconditions).

Question 2 of 47


Testing and Debugging are key activities in the software development lifecycle.

Which of the following are DEBUGGING activities?

a) Designing tests to find failures.

b) Locating the cause of failures.

c) Analysing and fixing the defects.

d) Executing tests to show failures.

    Correct Answer: C

    Debugging is the process of identifying, analyzing, and fixing defects in the software. Therefore, the activities that fall under debugging include locating the cause of failures and analyzing and fixing the defects. Designing tests to find failures and executing tests to show failures are part of the testing process, not debugging.

Question 3 of 47


Which of the following options describe the chain of events in the correct sequence?

    Correct Answer: A

    Error refers to a human action or decision that leads to incorrect results. This error can introduce a fault, which is a flaw in the system, causing the software to potentially behave incorrectly. When the software with a fault is executed, it may result in a failure, where the software's behavior deviates from what is expected. Thus, the correct sequence is Error, Fault, and Failure.

Question 4 of 47


During the development of a software change for a system, the developer makes a mistake in his work, which leads to a fault in the code. Unfortunately, the fault is not found by software testing and is released into live. What is the DEFINITE consequence of this mistake?

    Correct Answer: B

    When a fault in the code is not found by software testing and is released into live, the definite consequence is that if the defect is executed, the system may fail. The fault leads to a defect, which might not necessarily cause a failure unless that specific part of the system with the defect is executed. Therefore, the correct answer is that if the defect is executed, the system may fail.

Question 5 of 47


Which of the following options BEST explains the pesticide paradox principle of testing?

    Correct Answer: A

    The pesticide paradox principle of testing suggests that if the same set of tests are repeated over time, they will stop finding new defects. Essentially, if we do not regularly review and revise our tests, we'll stop finding defects because the software will become immune to these tests, much like pests becoming resistant to the same pesticide. Therefore, continuous enhancement and diversification of the test cases are necessary to uncover new and existing defects effectively.