Kapitel 7. Automatisiertes Testen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Das Schreiben automatisierter Tests gehört zu den Dingen, die durchschnittliche Entwickler/innen von den besten der Welt unterscheiden. Wenn du diese Fähigkeit beherrschst, wirst du in der Lage sein, viel komplexere und leistungsfähigere Software zu schreiben, als du es jemals zuvor konntest. Es ist eine Superkraft, die den Verlauf deiner Karriere verändert.
Einige von euch haben bisher wenig oder gar keine Erfahrung mit dem Schreiben von automatisierten Tests, egal in welcher Sprache. Dieses Kapitel ist in erster Linie für dich geschrieben. Es führt in viele grundlegende Ideen der Testautomatisierung ein, erklärt die Probleme, die damit gelöst werden sollen, und lehrt, wie man die Werkzeuge von Python dafür einsetzt.
Einige von euch haben bereits umfangreiche Erfahrungen mit Standard-Test-Frameworks in anderen Sprachen (z. B. JUnit in Java, PHPUnit in PHP usw.). Wenn du ein xUnit-Framework in einer anderen Sprache beherrschst und fließend mit Python umgehst, kannst du die Python unittest Moduldokumente überfliegen1
überfliegen und in wenigen Minuten produktiv sein. Die Testbibliothek von Python, unittest, entspricht weitgehend der Funktionsweise der meisten xUnit-Bibliotheken.2
Wenn du schon etwas erfahrener bist, lohnt es sich, dieses Kapitel zumindest zu überfliegen und es vielleicht sogar gründlich zu ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access