Diese Übung ist Teil des Kurses
Lerne, was ein Test ist und wie du deinen ersten Test mit der pytest-Bibliothek schreiben kannst! Du lernst das pytest-Testframework und die Kommandozeilenschnittstelle CLI kennen. Du lernst auch, wie du bestimmte Kontexte wie „Tests fehlgeschlagen“ und „Test überspringen“ mit pytest-Markern behandeln kannst.
Lerne, was ein Fixture ist und wie du deinen Code vereinfachen kannst, indem du es in Tests verwendest. Du wirst dich mit dem Fixture @pytest.fixture-Decorator und den Fixture-Tools vertraut machen. Du wirst deinen Code analysieren, um den „Fixture-Teil“ darin zu sehen. Schließlich lernst du, wie du Teardowns (Bereinigungen) nutzen kannst, um Softwarefehler zu vermeiden.
Erfahre, was die grundlegenden Testtypen sind und welche Eigenschaften sie haben. Erfahre mehr über Testfälle und wie sie bei der Durchführung von Tests helfen. In IDE-Aufgaben lernst du, wie du Testfunktionen erstellst und pytest über die CLI ausführst. Schließlich wirst du in der Lage sein, die verschiedenen Testtypen zu unterscheiden und Tests für jeden Testtyp zu erstellen.
In diesem letzten Kapitel lernst du das unittest-Framework kennen. Zuerst lernst du die grundlegenden Assertion-Methoden kennen, dann das CLI-Interface und wie du Fixtures verwendest. In den praktischen Beispielen für Datenpipelines fügst du schließlich alles zusammen.
Aktuelle Übung