The Bug
Definition: An issue found by the Testing Team during the testing phase.
Context: It means the application is not behaving as per the requirements before the product goes live.
Example: A tester clicks “Submit,” but the page crashes during a QA sprint.
The Defect
Definition: A bug becomes a “Defect” once the Developer acknowledges and confirms it.
It is also commonly referred to as a defect when the issue is found by end-users in the production environment (post-release).
Key Point: It represents a mismatch between the “Expected Result” and the “Actual Result.”
Summary
Bug: Found by Testers.
Defect: Accepted by Developers or found by Users.
