Difference between Bug and Defect?
Difference between a Bug and a Defect?
In this post, we will learn the differences between a software Bug and a 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
A software Bug is the problem found in software which causes the software to perform in an unintended manner. The problem was 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 with Bug. But, there is a subtle difference between these 2 terms. A defect is the problem detected by the end customer while using it Live or in the Production environment. It’s like a bug found in a live or production environment.
A defect is a software bug that has escaped all the testing efforts done by the testers. Testers need to retrospect and investigate defects to fix the test cases, missing requirements, test cases, etc.