Difference Between Defect, Bug and Error
Difference Between Defect, Bug and Error
![Difference Between Defect, Bug and Error](https://mail.wikitechy.com/cdn/tutorial/software-testing/bug-vs-defect-vs-error-vs-fault-vs-failure.png)
Difference Between Defect, Bug and Error
Defect | Bug | Error |
---|---|---|
A defect is a system error that doesn't allow the intended action to be completed. |
A bug indicates a fault, error or failure in the software/system being built that produces unexpected results. | We cant compile or run a program due to coding mistake in a program. |
A developer find the issue and correct it by himself in development phase is called Defect. |
Tester Finding any mismatch in the application or system in testing phase is called as Bug. | Developer unable to successfully compile or run a program is called an Error. |
Difference between the Actual Result and Excepected Result |
A bug identified needs to be tracked and fixed to ensure optimum quality in the software/system being developed. | A mistake in coding is called Error. |