Home

Regressprüfungen

Regressprüfungen sind eine Form des Softwaretestens, die sicherstellen sollen, dass nach Änderungen am Code bestehende Funktionalität nicht unbeabsichtigt beeinträchtigt wird. Typische Ursachen für Regressionen sind Bugfixes, neue Features, Refaktorisierung oder Änderungen an Konfigurationen, Infrastruktur oder Schnittstellen. Ziel ist es, frühzeitig Fehler zu erkennen, die durch Veränderungen wieder auftreten oder sich verschieben könnten.

Regressprüfungen unterscheiden sich von Retests: Letztere prüfen, ob eine fehlerbehaftete Komponente nun wieder korrekt funktioniert, während

Der Prozess umfasst die Identifikation der betroffenen Funktionsbereiche, die Auswahl geeigneter Testfälle, die Erstellung bzw. Aktualisierung

Typische Methoden umfassen die Wartung eines Regressionstest-Sets, Priorisierung nach Risikofaktoren, Durchführung von Tests bei Build- oder

Regressprüfungen
prüfen,
ob
ansonsten
bekannte
Bereiche
weiterhin
funktionieren.
Regressprüfungen
können
als
vollständige
Regression,
Teilregression
oder
selektive
Regression
durchgeführt
werden,
abhängig
vom
Risikoprofil
der
Änderung
und
von
verfügbaren
Ressourcen.
von
Tests,
das
Durchführen
der
Tests
und
das
Auswerten
der
Ergebnisse.
Häufig
werden
automatisierte
Regressprüfungen
bevorzugt,
da
sie
schnell
wiederholbar
sind
und
konsistente
Ergebnisse
liefern.
Manuelle
Regressprüfungen
kommen
hinzu,
wenn
Testfälle
schwer
zu
automatisieren
sind
oder
explorative
Tests
erforderlich
sind.
Release-Zyklen
sowie
die
Integration
in
CI/CD-Pipelines.
Die
Ergebnisse
dienen
der
Fehlerdokumentation,
Qualitätsbewertung
und
Entscheidungsfindung
über
Freigaben.