4 6 2005 68175
Software Testing - Bug Life Cycles
Software testing involves the implementation of a number of specific cyclic routines and procedures. In this Buzzle article, we examine the various life cycles that a bug passes through during a software testing process.
- A tester finds a bug and reports it to the Test Lead.
- The test lead verifies if the bug is valid or not.
- Test lead finds that the bug is not valid and the bug is 'Rejected'.
- A tester finds a bug and reports it to the Test Lead.
- The test lead verifies if the bug is valid or not.
- The bug is verified and reported to the development team with status as 'New'.
- The development leader and team verify if it is a valid bug. The bug is invalid and is marked with a status of 'Pending Reject' before passing it back to the testing team.
- After getting a satisfactory reply from the development side, the test leader marks the bug as 'Rejected'.
- A tester finds a bug and reports it to the Test Lead.
- The test lead verifies if the bug is valid or not.
- The bug is verified and reported to the development team with status as 'New'.
- The development leader and team verify if it is a valid bug. The bug is valid and the development leader assigns a developer to it, marking the status as 'Assigned'.
- The developer solves the problem and marks the bug as 'Fixed' and passes it back to the Development leader.
- The development leader changes the status of the bug to 'Pending Retest' and passes it on to the testing team for retest.
- The test leader changes the status of the bug to 'Retest' and passes it to a tester for retest.
- The tester retests the bug and if it is working fine, the tester closes the bug and marks it as 'Closed'.
- A tester finds a bug and reports it to the Test Lead.
- The test lead verifies if the bug is valid or not.
- The bug is verified and reported to the development team with status as 'New'.
- The development leader and team verify if it is a valid bug. If the bug is valid, the development leader assigns a developer for it, marking the status as 'Assigned'.
- The developer solves the problem and marks the bug as 'Fixed' and passes it back to the Development leader.
- The development leader changes the status of the bug to 'Pending Retest' and passes it on to the testing team for retest.
- The test leader changes the status of the bug to 'Retest' and passes it to a tester for retest.
- The tester retests the bug and the same problem persists, so the tester after confirmation from test leader reopens the bug and marks it with a 'Reopen' status. And then, the bug is passed back to the development team for fixing.
- A tester finds a bug and reports it to the Test Lead.
- The test lead verifies if the bug is valid or not.
- The bug is verified and reported to the development team with status as 'New'.
- The developer tries to verify if the bug is valid but fails to replicate the same scenario as it was at the time of testing, and asks for help from the testing team.
- The tester also fails to regenerate the scenario in which the bug was found. And finally, the developer rejects the bug marking it as 'Rejected'.