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