Pytest Frameworks zählen in Python Projekten zu den meistgenutzten Werkzeugen für Tests, weil sie Lesbarkeit und Erweiterbarkeit verbinden. Wer methodisch arbeitet, schafft eine wartbare Testlandschaft. Der Kurs zeigt zentrale Bausteine im Umgang mit Pytest.
!Kursinhalt
!1. Aufbau eines Pytest-Setups
*Verzeichnisstruktur und Konventionen
*Konfigurationsdateien
*Verzahnung mit Build-Werkzeugen
!2. Schreibweise von Tests
*Einfache Funktionstests
*Parametrisierung
*Markierungen und Filter
!3. Erweiterte Konzepte
*Fixtures und Lebenszyklus
*Mocking und Test-Doubles
*Plugins und Erweiterungen
!4. Tests im Entwicklungsprozess
*Lokale Ausführung
*Integration in CI/CD
*Pflege bei wachsenden Codebasen
!Berufliche Relevanz
*Stabile Tests in Python-basierten Projekten
*Reduktion manueller Prüfarbeit
*Profilierung im Bereich automatisierter Qualitätssicherung