QA Fundamentals · Junior · Question 3 of 75
What is the difference between an error, a defect and a failure?
- 1An error is in code, a defect is in documents, a failure is in the database
- 2A person makes an error, it causes a defect in code, which can cause a failure
- 3They are synonyms that ISTQB uses for the same thing
Show the answer
Correct answer: A person makes an error, it causes a defect in code, which can cause a failure
Explanation
A developer's mistake (error) leaves a defect (bug, fault) in the code or documentation. When that code runs under certain conditions, the system behaves wrongly: that is a failure. Not every defect leads to a failure.