Difference Between Error Defect Bug and Issue

Most of these terms- error, defect, fault, failure and bugs are used interchangeably but there is difference between them. Some of these terms are very much different from others.

  • Error :-

    • A mistake in Coding or Program Known as Error.

  • Defect :-

    • If error found by Tester known as Defect.

  • Bug :-

    • If Defect is valid and is accepted by developers known as Bug.

  • Issue :-

    • When Developer found Difficulty to solve bug then it is called as issue.
    • OR If application does not meet functional requirement is known as issue.
    • OR Means Defect is there ---in open state developers not able to fix it known as issue.