concept of bug, defect, error, failure, fault,

Bug, Defect, Error, Fault & Failure?  


  • Defects are the variance between actual and expected results.  
  • A mistake in coding is called Error and error found by the tester is called Defect.  
  • The defect accepted by the development team then it is called Bug.  
  • The build product does not meet the client requirements, then it is called Failure.

 

What is a defect?​  

The variance between actual result and expected result is known as a defect. 

What is a bug?   

If testers find any mismatch in the application or system in a testing phase and then that defect is accepted by the developer then it’s called it as Bug. 

What is an error?  

When a developer can’t compile or run a program due to a coding mistake in a program.
 i.e. if programmer unable to successfully compile or run a program then they call it as an error. 

What is a failure?    

Once the product is built and customers find any issues, then they call the product as a failure product. After release, if the customer finds an issue then that particular issue is called a failure. 
 

What is a fault?  

Faults are the result of an error. ​ ​It is a condition in which the software fails to perform its required function ​i.e. the incorrect step or process due to which the program or the software behaves in an unexpected manner.

Comments

  1. Very nice site for software testing learning in detail.... Thanks bhushan

    ReplyDelete
  2. i used to be always confused in these 4... thnx for simplifying it....

    ReplyDelete

Post a Comment

Popular posts from this blog

Implicit and Explicit requirements

Software Configuration Management (SCM)

Identified for Configuration Management