Task: Validate Defect
This task describes how to update the suspect test cases to validate the corrected system behavior
Relationships
RolesPrimary Performer: Additional Performers:
Main Description

The performing role runs tests within the context of a maintenance stream to validate appropriate fixes. If any of the test cases fail, new defects are submitted. Finally, a report is generated with the results for this maintenance release.

Pre-conditions:

  • Defect resolved
  • A change management work item task is assigned to the Test Engineer to re-test (run existing test cases or create new test cases) the delivered fixes

Post-conditions:

  • Defect resolution validated

Steps

1. Received a change management notification

a. Review details of the parent defect, observing the state of the defect (e.g., Resolved, meaning that it is ready for testing), observing the release it is planned for, and observing the resolution stream for this maintenance release.

2. Select the configuration context of the resolution (maintenance) stream inside of the test tool (domain) for the work about to be performed - in this case, sets the context to the resolution (maintenance) stream. Example: "Meter Reader (GC) Mobile US.FP1" global configuration

3. Open relevant test plan

a. Reopens the test plan to place it into a draft mode

b. Select planning (release) iteration for the test plan

c. Reconcile with related requirements, which are linked to the test plan

d. Review the list of updated requirements, and marks all related test cases as suspect

e. Generate a quality task to analyze impact

4. Update test cases

a. Group by test cases that are suspect

b. Update all suspect test cases

i. Inspect linked requirements

ii. Add a link from each suspect test case to the appropriate Defect

iii. Make necessary changes to individual test scripts that are part of each suspect test case

iv. Create and start review of the test changes

5. Plan test execution

a. Create test execution records for each of the suspect test cases

6. Execute test plan

a. If one or more test case fails, submit defect(s) and work with the responsible Domain Engineer to determine whether overall testing has passed or not.

7. Generate a test report

8. Resolve the change management Task to mark the completion of validation work