Auflisten der verfügbaren Fixtures, ihr Umfang und wo sie definiert sind
Teilen von Fixtures zwischen Testmodulen oder Verzeichnissen
Built-in Fixtures
Mehrere Fixtures in einem Test
pytest-Parametrisierung
Parametrisierungsfunktionen mit einem und zwei Parametern
Fixture-Parametrisierung
Keywords zur Auswahl von Testklassen
IDs für Parameter-Objekte
pytest-Markers
Überspringen von Testfunktionen
Wann Tests fehlschlagen sollen
Eigene Marker
Ausführlicher zusammenfassender Bericht
pytest-Plugins
Einführung
Einige gebräucliche Plugins
pytest-Konfiguration
Debugging
Blackbox-Tests
Hypothesen testen
Statische Testverfahren
Style Guide überprüfen
Erkennen und Vermeiden von Sicherheitsproblemen in Python-Code
Komplexität von Python-Code messen
Zusammenfassung und Rückblick
Zielgruppe:
Dieses Seminar richtet sich an alle, die Python-Code oder alles, was über Python-Code erreichbar ist, testen müssen: APIs, Web-Services, eingebettete Systeme, Hardware und natürlich Python-Pakete, -Anwendungen und -Werkzeuge.
Dieses Seminar ist für Software-Ingenieure aller Fachrichtungen nützlich, auch für Test-Ingenieure. Erfahrung mit Softwaretests ist nicht erforderlich. Erfahrung in der Programmierung mit Python wäre jedoch hilfreich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.