Test Case Fails. What I Do ?

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

Leave a Comment

Your email address will not be published. Required fields are marked *