Ein Regressionstest prüft, ob etwas nach einer Änderung noch funktioniert, das zuvor funktionierte. Das ist, als würde man nach der Reparatur einer Steckdose prüfen, ob das Licht noch angeht.
Ändert ein Entwickler die Anmeldeseite, könnte ein Regressionstest auch prüfen, ob das Zurücksetzen des Passworts weiterhin klappt. Eine kleine Änderung kann eine andere Funktion beeinflussen, die denselben Code verwendet.
Teams wiederholen solche Prüfungen oft automatisch. Ein bestandener Regressionstest schafft hilfreiche Zuversicht, deckt aber nur die Situationen ab, die tatsächlich geprüft wurden.
