Automatisiertes Unit-Testing ist eine Methode zum Testen von Software. Einheiten (kleine Abschnitte) des Codes werden streng überprüft, um sicherzustellen, dass sie korrekt funktionieren. Ein separates Programm kann speziell zum Testen der Einheit geschrieben werden, wobei alle vernünftigen Daten verwendet werden, auf die der Code in der realen Verwendung stoßen könnte. Das Ziel automatisierter Unit-Tests besteht darin, zu zeigen, dass jeder Teil eines größeren Softwareentwicklungsprojekts wie beabsichtigt funktioniert.
Automatisierte Komponententests können auch dabei helfen, die Funktionalität der Software zu dokumentieren. Entwickler, die den Code nicht geschrieben haben, aber verstehen möchten, wie er funktioniert, können die Ergebnisse eines Einheitentests anzeigen, um zu verstehen, wie der Code mit dem System verbunden ist. Entwickler können auch sehen, wie der Code mit den Endbenutzern interagiert, die ihn mit Eingaben und anderen Einheiten desselben Softwarepakets versorgen.
Vorbeugende Wartung, Programmierbedingungen, Softwareentwicklung, Test