Softwaredesign

Python-Schulung: Testing, TDD and BDD in Python

Diese Python-Schulung zeigt, wie Tests die Entwicklung strukturieren und Software verlässlicher machen. Von Unit Tests und Pytest über Mocking und Coverage führt der Weg zu TDD, BDD und ausführbaren Spezifikationen.

Spezialisiert auf Python

Warum diese Python-Schulung?

Die Schulung „Testing, TDD and BDD in Python“ ist Teil unseres spezialisierten Python-Programms. Sie wird von Trainern vorbereitet, die Python seit vielen Jahren unterrichten, praktisch einsetzen und als Fachautoren vermitteln. Dadurch verbinden wir Grundlagen, Hintergründe, typische Stolperstellen und den Transfer in reale Aufgaben.

Python-Spezialisten Praxisorientierte Übungen Online, Inhouse oder offen

Zielgruppe aus dem Kursprogramm

Für wen eignet sich diese Python-Schulung?

Participants should have some prior experience with programming in Python.

Inhalte und Lernziele

Das lernen Sie in dieser Python-Schulung

  • SOLID-Prinzipien auf Python-Design anwenden
  • Wirksame Refactoring-Techniken für bestehenden Python-Code einsetzen
  • Tests mit Python unittest strukturieren
  • doctest und pytest passend einsetzen
  • Den TDD-Zyklus praktisch anwenden
  • Tests voneinander und von externen Abhängigkeiten isolieren
  • Systemaufrufe, Dateisysteme, Datenbanken und externe APIs testbar entkoppeln
  • Abhängigkeiten mit Mocking und unittest.mock kontrollieren
  • Webanwendungen auf mehreren Ebenen testen
  • Testabdeckung messen und sinnvoll interpretieren
  • Funktionalität mit Outside-In-Entwicklung vom Verhalten her gestalten
  • Ausführbare Spezifikationen mit Gherkin und behave formulieren
  • BDD als Verbindung von Anforderungen, Beispielen und Tests einsetzen

Offener Kurs oder Inhouse

Wie soll Ihre Schulung aussehen?

Wir klären Lernziele, Dauer, Gruppengröße, Format und passende Beispiele aus Ihrem Arbeitsumfeld.

Schulung anfragen