Archive for the ‘iv. Technical’ Category.

How Can We Limit Time Consuming Regression Testing?

A new version of a system is made as fix to some faults or response to changes in its required specifications. In this case, regression testing must rerun as a partial operational requirements after completing the first round of testing.

Moreover, regression testing is time consuming. To limit this, consider the following activities:

  1. Generate traceability matrix for optimized test coverage during the requirement phase.
  2. Review the test documents and base lining based on impact analysis report. This includes updating traceability matrix.
  3. Generate the test repository of test condition, test cases, and/or test scripts for the new requirements. This includes reviewing and removing obsolete test condition, test cases, and/or test scripts from the test repository.
  4. Add new test condition, test cases, and/or test scripts to the test repository for enhancing test coverage.
  5. Ensure that the incorporation and/or modification of program works properly to promote minimal retesting before the execution.
  6. Execute the test repository of test condition, test cases, and/or test scripts. Note any of the techniques below need to be rerun during the undertaking:
    • only test case does execute any of the modified parts of the program to establish that the modified parts of the program preserves the desired functionality of the old program;
    • only test case has effect on the program output to verify that the new or modified program produces correct output on them;
    • only test case has effect on the program output when it is evaluated differently; and
    • only test case does execute any of the unmodified parts of the program to verify that its behavior is unchanged and ensure that the fixes made to the program do not cause new errors to occur.
  7. Update traceability matrix based on analysis report.
  8. Update the test repository of test condition, test cases, and/or test scripts.
  9. Continue performing regression testing until all the defects fixed and test cycles are over.

Join QAST Practitioner Group and give comment(s) at:
http://daniloalsonado.com/qastforum/index.php?topic=50.0

Knowledge Management