The difference between error, defect and failure is merely theoretical. I mean, it is not something that is important to work in testing but it is something that you need to know to pass the Foundation Level certification.
The summary would be:
- The error is a human action that produces an incorrect result.
- The defect is the manifestation of that error in the code.
- The failure is the manifestation of the defect when using the system.
If you want to see more details or know a little more about the city of Munich, be sure to watch this video.
Courses that might interest you...
Frequently asked questions
What is the difference between error, defect and failure?
An error is a human action that produces an incorrect result; a defect (or fault) is the manifestation of that error in the code, and a failure is the manifestation of the defect when using the system.
Is it important for working in testing?
The difference is purely theoretical, but you need to know it to pass the Foundation Level certification.
Keep reading: Survival kit to pass the Foundation Level certification and Masking defects.. If you want to go deeper, I recommend the course Foundation Level Certification Course.