What Is Bug Life Cycle In Software Testing, Different Phases Of Defect Life Cycle?

The bug life cycle is also known as the Defect life cycle. In the Software Development Process, the bug has a life cycle. The bug should go through the life cycle to be closed. The bug life cycle varies depends upon the tools (Target process, Bugzilla, QC, JIRA, etc.,) used, and the process followed in the organization.
What is Defect :
Defect is nothing but some abnormal behavior in the application or software Then we can called as a Bug or Defect, We can post this defect with using some Defect Tracking or Management tools like Target Process /Jira ..etc.,
Using above tools – if we found any defect then we can write text description in manner of “Steps to Reproduce” for the defect along with Attached screenshot or Video for easily understand to the developer for reproduce the same.
Defect Life Cycle States
The different states of a bug in the bug life cycle are as follows :

New
Assigned
Open
Fixed
Test
Verified
Closed
Reopen
Duplicate
Deferred
- If the bug found during the end of the release and the bug is minor or not important to fix immediately.
- If the bug is not related to the current build.
- If it is expected to get fixed in the next release.
Rejected
Some other statuses are :
Example :
Steps to Reproduce :
- Login to ATS using valid credentials
- Go to ‘New Job’ link under ‘Job Management’ module
- Enter all Mandatory details and add some information in ‘Notes’ field and save it
- Notes will be saved for specific Job
- Go to Job Profile under ‘My Job’ section
- Now Observe Notes for the Job (which is already added some information)

