Difference between defect, error, bug, failure and fault

Posted: September 3, 2012 in Testing Basics
Tags: , , , , , ,

Difference between defect, error, bug, failure and fault:
 
“A mistake in coding is called error ,error found by tester is called defect,  defect accepted by development team then it is called bug ,build does not meet the requirements then it Is failure.”

Error: A discrepancy between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. This can be a misunderstanding of the internal state of the software, an oversight in terms of memory management, confusion about the proper way to calculate a value, etc.

Failure: The inability of a system or component to perform its required functions within specified performance requirements. See: bug, crash, exception, and fault.

Bug: A fault in a program which causes the program to perform in an unintended or unanticipated manner. See: anomaly, defect, error, exception, and fault. Bug is terminology of Tester.

Fault: An incorrect step, process, or data definition in a computer program which causes the program to perform in an unintended or unanticipated manner. See: bug, defect, error, exception.

Defect:Commonly refers to several troubles with the software products, with its external behavior or with its internal features.

About these ads
Comments
  1. Saakshi says:

    Very specific, cool ;)

  2. tfortesting says:

    Thanx Sakshi……….. :)

  3. rajesh kumar says:

    very clear and simple clearity well written

  4. vijay says:

    excellent definitions …

  5. prasath says:

    Easily understanding

  6. Sharmila says:

    clear and easy to understand

  7. Samadhan says:

    very nice……….

  8. abilesh says:

    really great…simple and clear

  9. varun says:

    if u please send me the Quality assurance Scripting questions tomorrw i have interview in amazon

  10. N says:

    Exactly right

  11. anjali says:

    nice defination

  12. smriti says:

    Defect is requirement of the system that has not been met

  13. shweta says:

    thanks.. really helpful

  14. Sachin Kumar says:

    really clear explanation

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s