Zum Inhalt springen
Schulung · cPETEPC

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
  • 4,7 · 3 Bewertungen
  • 2 Tage
  • Fortgeschritten
  • Online
pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
  • Zufriedenheitsgarantie Risikofrei für dich
  • Online Live per Videokonferenz
  • max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
  • Keine Vorkasse Rechnung nach dem Seminar
Ergebnis

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
Für wen

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
Ablauf

Dein Lernweg

  1. 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
  2. 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
So läuft es ab

Klarheit von Anfang an

Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.

Format
  • Live-OnlineInteraktiv per Videokonferenz, von überall
Dauer

2 Tage

Kompakt aufgebaut, damit du schnell ins Tun kommst.

Gruppengröße

max. 8

Kleine Gruppe, damit genug Raum für deine Fragen bleibt.

Methodik
  • 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
04 Termine

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.

  • 29. Oktober 2026 bis 30. Oktober 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 10. Dezember 2026 bis 11. Dezember 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 11. Februar 2027 bis 12. Februar 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 08. April 2027 bis 09. April 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 01. Juli 2027 bis 02. Juli 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • Erfahrene IT-Trainer aus der Praxis
  • Keine Vorkasse, Rechnung nach dem Seminar
  • Kostenfreie Umbuchung bis 14 Tage vor Start
Für Teams und Unternehmen

Lieber das ganze Team?

Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.

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
Stimmen

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
Persönlich für dich da

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.

Bereit?

Bring dein Team mit pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code weiter

Wir beraten dich unverbindlich zur passenden Schulungsform: offenes Seminar, Inhouse oder individuell zugeschnitten.

pytest Einführungskurs – Testgetriebene...

Nächster Termin: 29. Oktober 2026 · Online

ab1.090 €netto