A deviation from the specified or expected behavior that is visible to endusers is called
-
an error
-
a fault
-
a failure
-
a defect
C
Correct answer
Explanation
A failure is the observable incorrect behavior that occurs during system execution - what end-users actually see when the software doesn't work as expected. A fault or defect is the bug in the code that causes the failure. An error is the human mistake that leads to the fault. The key distinction: fault is in the code, failure is what the user experiences.