Engineering/Engineering Principles/2 Quality/Regression Testing/

Regression Testing Standards · RT

Overview

Use regression testing to confirm that recent changes do not break existing functionality. Run regression tests regularly to maintain system stability as new features are added.

A regression pack must be created at the beginning of a project · RT-01 · MUST · TEST

Start creating the regression pack as soon as you write the initial tests. Continue to develop and expand the pack throughout the project to prevent complications and delays.

The regression pack must be maintained throughout a project · RT-02 · MUST · TEST

Regularly review and update test logic. Add new tests as needed to ensure the regression pack reflects current business logic and expected behaviours. This reduces the risk of re-work. Remove tests that are no longer relevant or do not provide sufficient value to keep the regression pack efficient and focused.

All test cases must be reviewed for inclusion in regression packs · RT-03 · MUST · TEST

Evaluate each test case to determine if it should be included in the regression pack. Focus on tests that cover core system functionality and areas most likely to be affected by changes.