ISTQB Certified Tester Foundation Level (CTFL 2018) — Question 5

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?

Answer options

Correct answer: B

Explanation

The correct answer is B because it acknowledges that while the defect exists, it will only cause a failure if it is triggered. Options A and C imply a certainty of failure or loss, which is not guaranteed at this stage. Option D focuses on testing requirements rather than the immediate consequence of the defect itself.