Zum Inhalt springen
Softwarequalität

Regressionstest

Erneuter Test bestehender Funktionen nach einer Änderung, um neu entstandene Fehler zu erkennen.

Ein Regressionstest prüft nach einer Codeänderung erneut Funktionen, die von der Änderung eigentlich nicht betroffen sein sollten. Ziel ist es, eine Regression zu erkennen – also den Fall, dass etwas, das vorher funktioniert hat, durch die Änderung kaputtgegangen ist.

In der Praxis besteht eine Regressionstestsuite meist aus automatisierten Tests, die bei jeder Änderung vollständig erneut ausgeführt werden, statt sich auf den vermeintlich betroffenen Ausschnitt zu beschränken. Das ist nötig, weil sich die Auswirkungen einer Änderung nicht immer vollständig vorhersehen lassen – gerade in Code, der an vielen Stellen im Programm verwendet wird.

Praxis bei Provimedia

Wofür Provimedia es einsetzt

Provimedia lässt die Regressionstestsuite bei jeder Änderung automatisiert mitlaufen, bevor ein Deploy überhaupt möglich ist.

Regressionstest für Ihr Projekt nutzen?

Lassen Sie uns in einem kostenlosen Gespräch herausfinden, wie wir das für Sie umsetzen.