- Kalt- und Warmgetränke
- Pausensnacks
- warmes Mittagessen
- Teilnahmezertifikat: digital oder analog als Printmedium
- Seminarunterlage bzw. Seminar-Handout
- Durchführungsgarantie für die von uns bestätigten Seminare
- Jedem/r Seminarteilnehmer:in wird ein PC bzw. Notebook im Kurs zur Verfügung gestellt
- Telefonische Nachbetreuung, kostenlos bis zu einem Monat nach Seminarende
Seminarpreis ab:
1.190,00 € zzgl. MwSt.
(1.416,10 € inkl. 19% MwSt.)Live Online Seminarpreis ab:
1.190,00 € zzgl. MwSt.
(1.416,10 € inkl. 19% MwSt.)Kurs-ID: CMK43
Die testgetriebene Entwicklung (TDD, Test Driven Development) ist eine Methode in der Softwareentwicklung, die sich durch ihre umgekehrte Herangehensweise auszeichnet: Zunächst wird ein Test geschrieben, erst danach der zugehörige Python-Code. Dieses Vorgehen kehrt den traditionellen Prozess um, bei dem zuerst der Code implementiert und erst danach Tests geschrieben werden. Aber warum sollte man so vorgehen?
TDD bringt viele Vorteile mit sich. Bevor bei TDD überhaupt Code geschrieben wird, muss der Entwickler klar definieren, was der Code eigentlich leisten soll. Das bedeutet, dass man bereits früh dazu gezwungen wird, noch "schwammige" Anforderungen an den zu entwickelnden Code zu konkretisieren. Darüber hinaus ermöglichen die Tests eine schnelle Überprüfung, ob spätere Änderungen oder Erweiterungen zu Fehlern führen. Da die Tests immer wieder automatisch ausgeführt werden können, ist eine kontinuierliche Überprüfung des Codes gewährleistet.
Um TDD zu unterstützen, hat sich pytest als der de-facto Standard in Python etabliert. Mit pytest können auf einfache Weise Tests zum Code hinzugefügt und verwaltet werden, was den Entwicklungsprozess effizienter und sicherer macht.
Buchen Sie Ihren ausgewählten Kurs in folgenden Städten als Präsenzseminar:
- München
- Anschriften
oder als Live Online Training.
Kenntnisse in Python, analog zum Python Grundkurs.
- Folgende Inhalte werden in dem pytest Einführungskurs besprochen
- Einführung in die Testgetriebene Entwicklung mit Python
- Vor- und Nachteile der Testgetriebenen Entwicklung
- Wie ist ein Test aufgebaut? Die Anatomie eines Tests
- Installation von pytest
- Ein erster Test mit pytest
- Testfunktionen und Testklassen
- Kategorisierung von Tests
- Filtern von Tests nach Kategorien
- Filtern von Tests nach Mustern
- Einstellungsmöglichkeiten in der Initialisierungsdatei py.ini
- Tests parametrisieren
- Viele Kombinationen von Eingaben durch Parametrisierung durchtesten
- Fixtures zur Testvorbereitung
- Projektstruktur: Wie organisiert man Tests und Code im Projekt am besten?
- pytest Plugins: Individuelle Erweiterung der Funktionalität von pytest
- Flaky Tests
- GUIs (Grafische Benutzeroberflächen) für pytest
Python EntwicklerInnen, Software Tester, DevOps
Der angezeigte Kurs wird von Trainern und Trainerinnen mit mehrjähriger Kurs- und Schulungserfahrung in der Erwachsenenbildung und mit viel Praxis-Know-how durchgeführt. Unsere Trainer und Trainerinnen stehen Ihnen gerne für individuelle Seminarberatungen zur Verfügung.
Dann entdecken Sie gerne weitere Python Kurse aus unserem Portfolio. Seminarübersicht Python
Buchen Sie den angezeigten Kurs als Live Online Training oder Präsenzkurs im Trainingszentrum. Als Alternative bieten wir Ihnen gerne eine individuelle Firmenschulung im Trainingszentrum, eine Inhouseschulung bei Ihnen vor Ort oder ein hybrides Seminar an. Gerade bei mehreren Personen lohnt sich diese Alternative und senkt Ihre Kosten für Ihre betriebliche Fortbildung oder Weiterbildung. Ein weiterer Vorteil liegt in der Anpassung der Termine und Inhalte auf Ihre Belange hin.
Unser Kebel Team erstellt Ihnen hierzu gerne ein individuelles und attraktives Angebot.
Wir führen nahezu alle Python Kurse, und Python Live Online Schulungen bereits ab einer Person durch. Dies gilt für von uns bestätigte Seminare. Auf diese Weise können wir Ihnen eine reiche Terminauswahl anbieten und Sie erhalten Planungssicherheit für Ihre technische Python Fortbildung.
Unsere kompetente und individuelle Betreuung garantiert, dass sich unsere Seminarteilnehmer:innen persönlich angesprochen und wohlfühlen. Modern ausgestattete Seminarräumen unterstützen Ihren Lernerfolg.
Wir möchten Sie von der Qualität unserer Python Seminare und Live Online Schulungen überzeugen. Sollten Sie mit einem Python Training nicht zufrieden sein und uns dies innerhalb von 14 Tagen schriftlich mitteilen, können Sie es kostenfrei wiederholen.
Wir freuen uns auf Ihre Teilnahme - online oder in Präsenz.
Bewertung bei eKomi.de
Um ein wertvolles und renommiertes Gütesiegel zu tragen, hat sich unser Kebel Team für das unabhängige eKomi Bewertungsportal entschieden. Wir nutzen diese authentifizierte Software, um unsere Seminarteilnehmer:innen zu befragen, nachdem sie unsere Kurse online oder in Präsenz besucht haben. Jede freiwillig und anonym abgegebene Bewertung, egal ob positiv oder kritisch, fließt in die Bewertungsstatistik von IT-Trainings Kebel ein. Natürlich sind zufriedene Kunden:innen und Ihr Feedback für uns überlebenswichtig. An dieser Stelle bedanken wir uns für Ihre Bewertungen.
Lesen Sie bitte unsere Bewertungen oder entdecken Sie unser Seminarprogramm.
Für Fragen und Beratungen zum Thema IT-Weiterbildung steht Ihnen unser Kebel Team gerne per Live Chat, E-Mail, Telefon oder über unser Kontaktformular zur Verfügung.