Regressionstests für Software Releases sind ein zentraler Bestandteil stabiler Lieferprozesse, weil sie Wirkungen von Änderungen auf bestehende Funktionen sichtbar machen. Wer methodisch arbeitet, kann Releases verlässlicher bewerten. Der Kurs zeigt zentrale Bausteine moderner Regressionstests.

!Kursinhalt

!1. Konzept und Ziele
*Abgrenzung zu Tests neuer Funktionen
*Risiko- und Kritikalitätsbewertung
*Auswahl der Testfälle

!2. Werkzeuge und Strategien
*Automatisierung über UI- und API-Tests
*Smoke- und Sanity-Tests
*Vollständige und gezielte Regressionsläufe

!3. Pflege der Regressionssuite
*Erweiterung bei neuen Funktionen
*Reduktion redundanter Tests
*Reaktion auf Architekturänderungen

!4. Verzahnung mit Releaseprozessen
*Ausführung in CI/CD
*Auswertung der Ergebnisse
*Reaktion auf Fehler im Release

!Berufliche Relevanz

*Belastbare Lieferprozesse mit kontrolliertem Risiko
*Reduktion stiller Fehler nach Releases
*Profilierung im Bereich automatisierter Qualitätssicherung