Kurs
Einführung in das Testen in Python
ExperteSchwierigkeitsgrad
Aktualisiert 06/2025
PythonProgramming4 Std.16 Videos53 Übungen4,350 XP25,061Leistungsnachweis
Kostenloses Konto erstellen
Mit Google fortfahrenWeitere Optionen anzeigenoder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
Beliebt bei Lernenden in Tausenden Unternehmen
Ein Team schulen?
Für Unternehmen ausprobierenKursbeschreibung
Warum Tests?
Es gibt viele Leute, die Code schreiben. Einige von ihnen schaffen es, dass es funktioniert und sich lohnt. Aber manchmal macht auch der klügste der besten Programmierer einen Fehler, der Millionen von Dollar kosten kann. Wie kann man die Wahrscheinlichkeit verringern, in ein solches Fiasko zu geraten? Wie kannst du sicherstellen, dass du ein Programm erstellst, das genau das tut, was du willst? Die ganz einfache Antwort lautet: Schreib Tests!Grundlagen des Python-Testens
Auf dieser Reise lernst du die Grundlagen der Erstellung von Tests in Python. Du wirst vier Arten von Softwaretestmethoden kennenlernen. Du erstellst deine eigenen Tests, um zu prüfen, ob das Programm oder eine Datenpipeline wie erwartet funktioniert, bevor es in Produktion geht. Sei es die unerwartete Null, ein Tippfehler in deinem Datensatz oder ein vertauschtes Vorzeichen in der Gleichung. Das kannst du, und du wirst diese Fälle mit den Tests abfangen.Testen mit pytest und unittest
Nach Abschluss des Kurses kennst du die Arten von Prüfmethoden und kannst die am besten geeigneten für einen bestimmten Kontext auswählen. Du wirst auch in der Lage sein, diese Tests zu entwerfen und sie mit Hilfe der Bibliotheken `pytest` und `unittest` in Python zu implementieren.Voraussetzungen
Writing Functions in PythonSoftware Engineering Principles in Python1
Tests mit pytest erstellen
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.
2
pytest-Fixtures
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.
3
Grundlegende Testtypen
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 den IDE-Übungen 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.
4
Tests schreiben mit unittest
In diesem letzten Kapitel lernst du das unittest-Framework kennen. Zuerst lernst du die grundlegenden Assertion-Methoden kennen, dann die CLI-Schnittstelle und wie du Fixtures verwendest. In den praktischen Beispielen für Datenpipelines fügst du schließlich alles zusammen.
Einführung in das Testen in Python
Kurs abgeschlossen
Leistungsnachweis verdienen
Füge diesen Fähigkeitsnachweis zu deinem LinkedIn-Profil, Anschreiben oder Lebenslauf hinzuTeile es auf Social Media und in deiner LeistungsbeurteilungJetzt anmelden
Schließe dich 19 Millionen Lernenden an und starte Einführung in das Testen in Python heute!
Kostenloses Konto erstellen
Mit Google fortfahrenWeitere Optionen anzeigenoder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.
DataCamp gibt es auch für Mobilgeräte
Mit unseren Kursen für Mobilgeräte und täglichen Programmier-Challenges erweiterst du deine Datenkompetenz von unterwegs.