pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
Praxisnahes pytest Training für saubere Tests, TDD und zuverlässige Python-Entwicklung
- pytest für Python-Projekte
- TDD praktisch anwenden
- Fixtures und Parametrisierung
- 2 Tage
- Fortgeschritten
- Online
- 4,7 3 Bewertungen
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- pytest für Python-Projekte
- TDD praktisch anwenden
- Fixtures und Parametrisierung
- Tests filtern und strukturieren
- Flaky Tests besser einordnen
- Hands-on-Übungen mit Python
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Python-Entwicklerinnen und Python-Entwickler, die Unit-Tests, Regressionstests und TDD strukturiert in ihren Projekten einsetzen möchten
- Software-Testerinnen und Software-Tester, die Testautomatisierung in Python mit pytest aufbauen oder bestehende Tests verbessern
- DevOps-Fachkräfte, die automatisierte Testläufe in Entwicklungs- und Bereitstellungsprozesse integrieren
- Teams in der Python-Entwicklung, die Codeänderungen sicherer prüfen und die Wartbarkeit ihrer Test-Suites erhöhen möchten
Das bringst du mit
- Sichere Grundkenntnisse in Python, vergleichbar mit dem Python 3 Grundkurs intensiv
- Grundverständnis für Funktionen, Klassen, Module und einfache Projektstrukturen in Python
- Erste Erfahrung in der Softwareentwicklung oder im Software-Testing
- Für Teilnehmende mit weiterführendem Python-Bedarf empfiehlt sich ergänzend der Python Aufbaukurs
Dein Lernweg
Tag 1: TDD-Grundlagen und Einstieg in pytest
Der erste Seminartag führt in die testgetriebene Entwicklung mit Python ein und zeigt, warum Tests vor der Implementierung helfen, Anforderungen zu konkretisieren und Codeänderungen sicherer zu machen. Anschließend werden pytest installiert, erste Tests geschrieben und die Anatomie eines Tests erläutert.
- Prinzipien von Test Driven Development in Python
- Vor- und Nachteile testgetriebener Entwicklung
- Aufbau von Testfällen und Erwartungsergebnissen
- Installation, erster Testlauf und grundlegende pytest-Optionen
- Testfunktionen, Testklassen und einfache Projektstrukturen
Tag 2: Parametrisierung, Fixtures und Testorganisation
Am zweiten Seminartag stehen fortgeschrittene pytest-Funktionen für wartbare Test-Suites im Mittelpunkt. Die Teilnehmer lernen, Tests gezielt zu filtern, zu kategorisieren, Eingabekombinationen zu parametrisieren und Fixtures für wiederkehrende Testvorbereitungen einzusetzen.
- Kategorisierung und Filterung von Tests nach Markierungen und Mustern
- Konfiguration über pytest.ini
- Parametrisierung für mehrere Eingaben und erwartete Ergebnisse
- Fixtures zur Vorbereitung und Wiederverwendung von Testkontexten
- pytest Plugins, Flaky Tests und grafische Werkzeuge
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
2 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Praxisnahe Einführung mit erklärenden Live-Demos zu pytest, TDD und Testautomatisierung
- Hands-on-Übungen zum Schreiben, Ausführen, Filtern und Parametrisieren von Tests
- Arbeit an typischen Python-Testfällen mit direktem Bezug zu Entwicklungsprojekten
- Besprechung häufiger Fehlerbilder, instabiler Tests und sinnvoller Projektstrukturen
- Fragen und Transfer in eigene Anwendungsfälle aus Softwareentwicklung, Testing und DevOps
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Das sagen Teilnehmerinnen und Teilnehmer
Echte Rückmeldungen aus den Feedbackbögen dieses Seminars.
Sympathischer, freundlicher und kompetenter Dozent, Inhalte wurden gut eingeteilt und vermittelt.
- Wissen
- 5,0
- Verständlichkeit
- 5,0
- Struktur
- 5,0
- Praxis
- 5,0
- Stimmung
- 5,0
Der Kurs bietet eine kompakte und hilfreiche Einführung in die Grundlagen von Pytest.
- Wissen
- 4,0
- Verständlichkeit
- 4,0
- Struktur
- 5,0
- Praxis
- 4,0
- Stimmung
- 5,0
sehr freundlich viele Inhalt vermittelt verständlich gut präsentiert
- Wissen
- 5,0
- Verständlichkeit
- 5,0
- Struktur
- 4,0
- Praxis
- 4,0
- Stimmung
- 5,0
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
Was ist pytest und wofür wird es in Python eingesetzt?
pytest ist ein Test-Framework für Python, mit dem sich Unit-Tests und weitere automatisierte Tests übersichtlich schreiben, ausführen und verwalten lassen. Im Seminar lernst du, wie Testfunktionen, Testklassen, Fixtures, Parametrisierung und Konfigurationen zusammenspielen und wie pytest die testgetriebene Entwicklung unterstützt.
Ist das Seminar für den Einstieg in Test Driven Development mit Python geeignet?
Ja. Der Kurs beginnt bei den Grundlagen der testgetriebenen Entwicklung und zeigt Schritt für Schritt, wie ein Test aufgebaut ist, wie pytest installiert wird und wie erste Tests entstehen. Python-Grundkenntnisse werden vorausgesetzt, TDD-Erfahrung ist nicht erforderlich.
Welche Python-Kenntnisse brauche ich für das pytest Training?
Du solltest Python-Code lesen und schreiben sowie mit Funktionen, Klassen, Modulen und grundlegenden Projektstrukturen vertraut sein. Wenn du diese Basis vorher auffrischen möchtest, ist der Python 3 Grundkurs intensiv eine passende Vorbereitung.
Was bedeutet pytest -s?
pytest -s ist eine häufig verwendete Option beim Ausführen von Tests. Sie beeinflusst die Ausgabe während des Testlaufs und ist besonders hilfreich, wenn Ausgaben zur Analyse oder Fehlersuche sichtbar bleiben sollen. Im Seminar werden solche Ausführungsoptionen praxisnah im Zusammenhang mit Testläufen und Debugging besprochen.
Gibt es eine offizielle pytest Certification?
Für pytest gibt es keine herstellerübergreifend etablierte offizielle Zertifizierung wie bei großen Herstellerzertifikaten. Das Seminar ist deshalb keine Prüfungsvorbereitung, sondern ein praxisorientiertes pytest Training für den sicheren Einsatz in Python-Projekten.
Wie hilft pytest bei Testautomatisierung in Python?
pytest erleichtert automatisierte Testläufe, weil Tests klar strukturiert, gefiltert, parametrisiert und über Konfigurationen gesteuert werden. Dadurch lassen sich Änderungen am Code schneller prüfen und wiederkehrende Tests zuverlässiger in Entwicklungsabläufe integrieren.
Welche Weiterbildung passt nach dem pytest Einführungskurs?
Als fachliche Fortsetzung bietet sich das Clean Code Training mit Python an, wenn du die Qualität und Wartbarkeit deines Python-Codes weiter verbessern möchtest. Für Paketierung und Projektumgebungen passen außerdem Python Packaging oder Modernes Python Packaging mit uv, poetry und pyproject.toml.
Passende Schulungen
pytest Einführungskurs – Testgetriebene...
Nächster Termin: 29. Oktober 2026 · Online
ab1.090 €netto