Regressionstest
Eine Prüfung auf unerwünschte Auswirkungen einer Änderung auf weiterhin benötigtes Verhalten.
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
Verwandte Begriffe
- Unit-TestEine gezielte Prüfung eines kleinen, festgelegten Teils der Software, etwa einer Regel oder Funktion.
- IntegrationstestEine Prüfung, ob ausgewählte Softwareteile über ihre Schnittstellen wie vorgesehen zusammenarbeiten.
- End-to-End-TestEine Prüfung eines vereinbarten Ablaufs über die dafür wesentlichen Teile des Systems.
- TestautomatisierungWerkzeuge übernehmen festgelegte Testaufgaben, etwa Ausführung und Vergleich mit erwarteten Ergebnissen.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


