Skip to content

Regression test

A check for unwanted effects of a change on behaviour that is still required.

Software Development

Check existing behaviour after changes

Regression tests look for unwanted effects of a change on behaviour still needed. They can run manually or automatically at different test levels. Scope should follow potential impacts and risks.

In a fictional example, request-list sorting changes. Opening existing requests and previous approval permissions are checked too. Retesting an original sorting defect specifically and looking for further effects have different test objectives. Select relevant cases through affected dependencies and keep them current as changes continue. An executed regression test does not automatically make untested areas defect-free.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps