Testautomation systematisch beherrschen

Strukturiertes Wissen für Selenium, API-Tests und Codeanalyse — von stabilen Testskripten bis zur vollständigen CI/CD-Integration.

Software-Testing Lernumgebung

Programm in drei Phasen

Phase 1

Grundlagen

Testkonzepte und erste Automatisierung mit funktionalen Tests.

  • Manuelle vs. automatisierte Tests
  • Selenium WebDriver Basics
  • Lokalisierungsstrategien
  • Wartbare Teststruktur
Phase 2

API und Integration

REST-Tests, JSON-Validierung und Continuous Integration einrichten.

  • REST-API Testautomation
  • Response-Validierung
  • Jenkins/GitLab CI Setup
  • Codeanalyse mit SonarQube
Phase 3

Praxis und Optimierung

Performance-Tests, komplexe Szenarien und stabile Pipelines aufbauen.

  • Performance Testing
  • Testdatenmanagement
  • Flaky Test Debugging
  • Reporting und Metrics
Kursleiter Profil

Henrik Völkel

Lead Instructor

Assistentin Profil

Lena Fischbach

Technical Assistant

Praxisnaher Unterricht

Live-Debugging

Gemeinsam durch fehlgeschlagene Tests gehen und Ursachen identifizieren.

Reale Szenarien

Arbeiten mit echten Projekten und typischen Herausforderungen aus der Praxis.

Code Reviews

Feedback zu Testcode-Qualität und Best Practices direkt im Unterricht.

Pipeline Integration

Schritt-für-Schritt durch CI/CD-Setup mit GitLab oder Jenkins.

Der Unterricht basiert auf konkreten Beispielen. Sie schreiben Tests für eine Demo-Anwendung, integrieren sie in eine Pipeline und beheben auftretende Probleme gemeinsam.

Techniken wie Codeanalyse mit SonarQube werden direkt am Projekt gezeigt — Sie sehen die Metriken, verstehen die Warnungen und lernen, sauberen Testcode zu schreiben.