In software engineering, a defect is a bug or an error that causes the software to behave in an unwanted or unexpected way. It occurs when a developer makes a mistake while building that software.
A defect can be categorized into the following types:
The testing or the quality assurance team reports the bugs to the development team via a detailed document called a bug report.
A bug report is a detailed document that contains the following details:
For a defect to be fixed, it goes through an entire lifecycle. This lifecycle has the following stages:
View all Courses