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.