Einführung
Die ersten Schritte mit Tests in Python können überwältigend sein. Die Standardbibliothek von Python bietet einige Hilfswerkzeuge und Hilfsmittel zum Schreiben von Tests, weist jedoch einige Schwierigkeiten auf, die es erschweren könnten.
Pytest ist eines der beliebtesten Testtools und Frameworks für Python. Obwohl Pytest bei hochkomplexen Testszenarien helfen kann, werden seine Funktionen beim Erstellen von Tests nicht erzwungen. Sie können einfache Tests schreiben und trotzdem vom schnellen und funktionsreichen Test Runner und der nützlichen Berichterstellung profitieren.
Ein wichtiger Aspekt von Pytest ist, dass das Schreiben von Tests einfacher ist. Sie können eine Testfunktion ohne Abhängigkeiten oder Konfiguration schreiben und den Test sofort ausführen.
Hier werden einige der Grundlagen behandelt, die für die ersten Schritte mit Pytest erforderlich sind, damit Sie Ihre Testsammlung weiter optimieren können.
Sie lernen Folgendes
Am Ende dieses Moduls können Sie Tests mit Pytest schreiben, die umfassende Fehlerberichterstattung interpretieren und den funktionsreichen Testläufer nutzen. Sie sollten sich auch mit Testfunktionen und -klassen vertraut fühlen und bestimmen können, wann beide verwendet werden.
Mit diesem Wissen können Sie folgende Aktionen ausführen:
- Verwenden Sie vorhandene Tests für Pytest, oder erweitern Sie eine vorhandene Testsammlung.
- Verwenden Sie die Fehlerberichterstattung von Pytest, um Ausfälle genau zu ermitteln.
- Verwenden Sie Pytest als Bibliothek und Befehlszeilentool.
Was ist das Hauptziel?
Sie sollten sich wohl fühlen, mit Pytest und Schreiben von Tests für Pytest zu arbeiten, wodurch Sie ein effizienterer Ingenieur werden können, indem Sie mehr und bessere Tests schreiben.