Difference between bug and defect in software testing

Bug:
                                         

 
An Error found in the development environment before the product is shipped to the customer.  


Defect:
Defect is the difference between expected and actual result in the context of testing. Defect is the deviation of the customer requirement.

 A  programmer while designing and building the software can make mistakes or error. These mistakes or errors mean that there are flaws in the software. These are called defects. The bugs introduced by programmer inside the code are known as a defect.

Failure:
             If under certain environment and situation defects in the application or product get executed then the system will produce the wrong results causing a failure. The mistakes made by programmer is knowns as an ‘Error’.

Comments

Popular posts from this blog

Is QA a easy job?

Latest Version of TestComplete

Successful tester