Test case failed. What to do now?
(Here is what I do when test case fails )
I do not report bug when a test case fails.
I perform different tasks before I report it as a bug.
Those tasks are:
1.Re-execute test case
I just want to make sure that I followed steps and executed accordingly.
If it passes, no issues.
Else I move on to next step in the process.
2. Status of test case
I do make sure that I am executing only ‘Active’ test cases.
If any test cases is ‘In Active’ due to any reason, including deprecated functionality.
Then that is not a valid bug.
3. Refer to story
I revisit the related story to make sure that test case is aligned to requirement.
This makes sure that test case is up to date and is as per the specification/requirements
4.Test data
Data is crucial some time.
I make sure that I use the test data as required in the test case
5. Existing bug
If test case is failing after all checks, then I verify if bug is already reported in defect management tool
6. Create bug
If test case is failing due to bug, I report a new bug (if it is not already existing)
7. Update test case
If the specification is changed, I update the test case and re-execute.
If it passes, then no issues.
If test case is wrongly written, I will learn the exact requirement and update the test case.
8. Update test case status
If functionality is deprecated, I update the test case status as ‘In Active’.
This helps to scope the test case execution during next cycle.
Note:
Failure is not a big thing.
But learning is.
As a tester, I should be ready for continuous learning.
P.S : Please add any other tasks when test case fails.
#testcase #execution #testing #manualtesting #qa #defect #experience