Glossar#

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 assert.

except#

Schlüsselwort, das verwendet wird, um eine 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 exception programmiert sind, die eine Spezifikation der Aufrufe bilden, die ihr voraussichtlich erhalten werdet.

Siehe auch

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 exception auslösen kann.