Glossar ======= .. glossary:: ``assert`` Ein Schlüsselwort, das die Codeausführung anhält, wenn sein Argument falsch ist. Continuous Integration CI Kontinuierliche Integration Automatisches Überprüfen des Erstellungs- und Testprozesses auf verschiedenen Plattformen. Dummy Objekt, das herumgereicht, aber nie wirklich benutzt. Normalerweise werden sie nur zum Füllen von Parameter-Listen verwendet. ``exception`` Anpassbare Form von :term:`assert`. ``except`` Schlüsselwort, das verwendet wird, um eine :term:`exception` abzufangen und sorgfältig zu behandeln. Fake Objekt, das eine tatsächlich funktionierende Implementierung hat, in der Regel aber eine Abkürzung nehmen, die sie nicht für die Produktion geeignet macht. Integrationstest Tests, die überprüfen, ob die verschiedenen Teile der Software wie erwartet zusammenarbeiten. Mock Objekte, die mit :term:`exception` programmiert sind, die eine Spezifikation der Aufrufe bilden, die ihr voraussichtlich erhalten werdet. .. seealso:: * `Mock-Objekt `_ pytest Ein Python-Paket mit Test-Utilities. Regressionstest Tests zum Schutz vor neuen Fehlern oder Regressionen, die durch neue Software und Updates auftreten können. Stubs liefern vorgefertigte Antworten auf Aufrufe, die während des Tests getätigt werden, und reagieren in der Regel überhaupt nicht auf irgendetwas, das nicht für den Test programmiert wurde. Test-driven development TDD Testgetriebene Entwicklung Eine Software-Entwicklungsstrategie, bei der die Tests vor dem Code geschrieben werden. ``try`` Ein Schlüsselwort, das einen Teil des Codes schützt, der eine :term:`exception` auslösen kann.