Difference between Bug and Defect?
Overview
In this post, we will learn the differences between a software Bug and Defect. bugs are found in internal builds and environments and are reported by testers. Defects are problems reported by the customers and end-users of the software product.
Bug
Software Bug is the problem found in software which causes the software to perform in an unintended manner. The problem uncovered in internal builds and Testing environments like QA Environment, Staging , Sandbox , Load , alpha/beta ,RC( Release candidate builds) , RTM ( Release to market ) builds etc.
Defect
In day-to-day testing we use this synonymous to Bug. But, there is a subtle difference between these 2 terms. Defect is the problem detected by the end-customer while using it Live or in Production environment. It’s like bug found in live or production environment.
Defect is a software bug that has escaped all the testing effort done by the testers. Testers need to retrospect and investigate defects to fix the test cases, missing requirements, test cases etc.