Testing, TDD und BDD in Python

Seminarinformationen

Seminar - Ziel

In dieser 5-tägigen Schulung "Testing, TDD und BDD in Python" erhalten Sie einen tiefgehenden Einblick in das Testen in Python. Der Kurs startet mit den Grundlagen des Testens, in denen Sie die Verwendung der Unittest-Bibliothek sowie Doctest und Pytest erlernen. Anschließend werden fortgeschrittene Konzepte wie TDD (Test-driven Development), Testisolation, Mocking, BDD (Behavior-driven Development), ausführbare Spezifikationen und vieles mehr behandelt.

Dieser umfassende Kurs stellt sicher, dass Sie nach Abschluss in der Lage sind, ihre eigenen Python-Projekte effektiv zu testen. Sie werden sowohl die theoretischen Grundlagen als auch praktische Anwendungen des Testens in Python beherrschen, was zu einer erhöhten Codequalität und Robustheit ihrer Software führt.

Teilnehmer - Zielgruppe

  • Python-Programmierer

Kurs - Voraussetzungen

  • Erfahrung mit Python

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

  • SOLID-Prinzipien
  • Effektivste Techniken für Code-Refactoring
  • Unittest-Bibliothek
  • Doctest- und Pytest-Bibliotheken
  • Testgetriebene Entwicklung -Prinzipien
  • Test-Isolierung
  • Isolierung von Systemaufrufen, Dateisystemen, Datenbanken, externen APIs und anderen Ressourcen
  • Mocking und die unittest.mock-Bibliothek
  • Testen von Webanwendungen
  • Code Coverage
  • Outside-In Entwicklung
  • Ausführbare Spezifikationen mit Gherkin und behave
  • Behaviour Driven Development -Verhaltensgesteuerte Entwicklung

Weitere Schulungen zu Thema Python

Python-Kurs für Ingenieure

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Python eignet sich als Programmiersprache - wegen der hohen Zahl von technischen und wissenschaftlichen Modulen - perfekt für Wissenschaftler und Ingenieure. Des Weiteren eignet sich Phyton sowohl für kleine Rapid Prototypen und Skripte als auch für große Projekte, an denen ...

Python und XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Dieses Seminar beinhaltet sowohl eine Einführung in Python als auch in XML und zeigt Ihnen wie Sie XML-Dokumente mit Python verarbeiten können. Weitere Themen sind: DSD, XSLT, XML Schemata, XPath

Deep Learning mit Python und Keras

- u.a. in Hannover, Wien, Essen, Heidelberg, Darmstadt

In dieser 2-tägigen Schulung "Deep Learning mit Python und Keras" erhalten Sie einen guten Überblick über Deep Learning Szenarien. Sie wissen nach dem Seminar, wie Sie die Deep Learning Modelle konkret mittels einer Deep Learning Bibliothek in Python umsetzen. Damit wird ein ...

Python und Perl

- u.a. in Frankfurt am Main, Stuttgart, München, Wien, Heidelberg

In dieser 5-tägigen Schulung "Python oder Perl" lernen Sie beide Skriptsprachen gemeinsam kennen. Python und Perl werden vergleichend eingeführt, mit dem Ziel, Ihnen die Besonderheiten beider Sprachen näherzubringen. Sie erhalten eine umfassende Einführung in die Syntax, ...