Im Arbeitsalltag von QA-Rollen nimmt Testautomatisierung eine wichtige Rolle ein, besonders in webnahen Anwendungen. Mit Selenium und Pytest stehen Werkzeuge bereit, die Ende-zu-Ende- und Unit-nahe Tests verbinden. Der Inhalt legt den Fokus auf die automatisierte Prüfung im Alltag.

!Kursinhalt

!1. Grundlagen automatisierter Tests
*Vorteile und Grenzen
*Ebenen der Automatisierung
*Wartbarkeit als Ziel

!2. UI-Tests mit Selenium
*Aufbau von Testskripten
*Selektoren und Wartezeiten
*Datengetriebene Tests

!3. Testframework Pytest
*Teststrukturen und Fixtures
*Parametrisierung
*Berichterstattung

!4. Automatisierung im Projekt
*Integration in Pipelines
*Flaky Tests erkennen
*Wartung bestehender Testsuiten

!Berufliche Relevanz

*Schnellere Rückmeldung im Entwicklungsprozess
*Weniger manueller Prüfaufwand
*Grundlage für moderne QA-Arbeit