Skip to content

Software quality

Regression Test

Re-testing of existing functions after a change in order to detect newly introduced errors.

A regression test re-checks, after a code change, functions that should actually not be affected by the change. The aim is to detect a regression – that is, the case where something that worked before has broken because of the change.

In practice, a regression test suite usually consists of automated tests that are run again in full with every change, instead of limiting themselves to the supposedly affected portion. This is necessary because the effects of a change cannot always be fully foreseen – especially in code that is used in many places in the program.

In practice at Provimedia

What Provimedia uses it for

Provimedia runs the regression test suite automatically with every change, before a deploy is even possible.

Want to use Regression Test for your project?

In a free conversation, let's find out how we can implement this for you.