Zum Inhalt springen

Regressionstest

Eine Prüfung auf unerwünschte Auswirkungen einer Änderung auf weiterhin benötigtes Verhalten.

Softwareentwicklung

Bestehendes Verhalten nach Änderungen prüfen

Regressionstests suchen unerwünschte Auswirkungen einer Änderung auf Verhalten, das weiterhin gebraucht wird. Sie können auf verschiedenen Testebenen manuell oder automatisiert ausgeführt werden. Der Umfang sollte sich an möglichen Auswirkungen und Risiken orientieren.

Im erfundenen Beispiel wird die Sortierung der Antragsübersicht geändert. Zusätzlich werden das Öffnen vorhandener Anfragen und die bisherigen Freigaberechte geprüft. Die gezielte Nachprüfung eines ursprünglichen Sortierfehlers und die Suche nach weiteren Auswirkungen verfolgen unterschiedliche Prüfziele. Wählen Sie relevante Fälle anhand der betroffenen Abhängigkeiten aus und halten Sie sie bei späteren Änderungen aktuell. Ein durchgeführter Regressionstest macht ungeprüfte Bereiche nicht automatisch fehlerfrei.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps