pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
Pfad-Navigation
Kursbeschreibung
Kurs-ID:K43
Kursdauer:2 Tage
Uhrzeit:09:00 - 16:00 Uhr
Die testgetriebene Entwicklung (TDD – Test Driven Development) ist eine Methode in der Softwareentwicklung, die eine umgekehrte Herangehensweise nutzt: Zuerst schreibst du einen Test und erst danach den dazugehörigen Python-Code. Damit wird der klassische Ablauf umgedreht, bei dem normalerweise zuerst der Code entwickelt und anschließend getestet wird. Doch warum ist dieser Ansatz sinnvoll?
TDD bietet mehrere Vorteile. Bevor du überhaupt Code schreibst, musst du klar definieren, was der Code leisten soll. Dadurch werden zunächst unklare Anforderungen früh präzisiert. Außerdem ermöglichen die Tests eine schnelle Kontrolle, ob spätere Änderungen oder Erweiterungen zu Fehlern führen. Da die Tests automatisch und regelmäßig ausgeführt werden können, bleibt die Qualität des Codes kontinuierlich überprüfbar.
Zur Unterstützung von TDD hat sich pytest als De-facto-Standard in der Python-Community etabliert. Mit pytest kannst du Tests einfach erstellen, organisieren und ausführen. Dadurch wird der Entwicklungsprozess strukturierter, effizienter und zuverlässiger.
Die wichtigsten Themen im Überblick
Testgetriebene Entwicklung mit Python
Unit-Tests mit pytest meistern
Parametrisierung effektiv nutzen
Fixtures professionell einsetzen
Teststruktur sauber organisieren
Tests automatisiert & stabil halten
Zielgruppe
Python EntwicklerInnen, Software Tester, DevOps
Voraussetzung für die Schulung
Kenntnisse in Python, analog zum Python Grundkurs.
Kursinhalte
Folgende Lerninhalte werden in dem pytest Einführungskurs vermittelt:
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
Termin finden
pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
Qualität ist bei Kebel kein Versprechen, sondern belegbar. Deshalb setzen wir auf das unabhängige Bewertungsportal eKomi. Nach jeder Schulung – online oder in Präsenz – erhalten unsere Teilnehmer:innen die Möglichkeit, uns anonym und freiwillig zu bewerten.
Mit über 1.000 Bewertungen in den letzten 12 Monaten zählen wir zu den bestbewerteten Anbietern für IT-Weiterbildungen. Alle Bewertungen, ob positiv oder kritisch, fließen transparent in unsere offizielle Bewertungsstatistik ein und bilden die Grundlage unserer eKomi Trust-Zertifikate.
Für dich als Personalverantwortliche, IT-Fachkraft oder Entscheider:in bedeutet das: verifizierte Teilnehmerstimmen, geprüfte Qualität und maximale Transparenz bei der Auswahl Ihres Weiterbildungspartners.
Seminarberatung zum pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code
Unser Kebel Team berät dich gerne kostenlos und unverbindlich für dein pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code. Wir unterstützen dich gerne dabei, den passenden Kurs und das optimale Lernformat für deine Weiterbildung zu finden
Entdecke jetzt unser vielseitiges Kursportfolio und finde die passende Schulung für dein Team.
FAQ
Ja, nach erfolgreicher Teilnahme am pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code erhältst Du ein Teilnahmezertifikat. Dieses bestätigt Deine erweiterten Kenntnisse im professionellen Einsatz von pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code .
Ja, wir garantieren die Durchführung aller von uns bestätigten Termine. Der pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code findet auch bereits ab einem Teilnehmer statt, sodass Du Deine Weiterbildung sicher und zuverlässig planen kannst.
Ja, wir bieten den pytest Einführungskurs – Testgetriebene Entwicklung von Python-Code als Inhouse Training oder Firmenschulung an. Zusätzlich kann die Schulung auch als Online-Firmenschulung durchgeführt werden. Inhalte, Prozesse und Schwerpunkte passen wir individuell an die Anforderungen Deines Unternehmens an.
Sie müssen den Inhalt von hCaptcha laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Sie sehen gerade einen Platzhalterinhalt von Turnstile. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.