Zum Inhalt springen

    Komponententest (Unit Test)

    Webdesign & EntwicklungUnit TestModultestEinzeltest
    Lesezeit: 2 Min.Redaktionell geprüft am:

    Definition

    Ein Komponententest prüft eine kleine, abgegrenzte Einheit von Software.

    Eine Funktion oder ein Modul erhält festgelegte Eingaben; der Test vergleicht das tatsächliche mit dem erwarteten Ergebnis. Abhängigkeiten werden bei Bedarf kontrolliert ersetzt.

    Einfach erklärt

    Wie die Prüfung eines einzelnen Zahnrads, bevor die ganze Maschine getestet wird.

    Warum das im Alltag wichtig ist

    Fehler werden früh sichtbar und lassen sich bei späteren Änderungen erneut prüfen.

    Beispiel aus dem Mittelstand

    Fiktives Beispiel: Ein Test prüft, ob eine Preisfunktion Rabatte und Rundung korrekt behandelt.

    Grenzen und Fallstricke

    • Tests, die nur den Programmcode nachbauen, übersehen dieselben Denkfehler; zu viele Ersetzungen können reale Probleme verdecken.

    Entstehung & Geschichte

    Komponententests gehören zu den Grundlagen automatisierter Softwareprüfung.

    Anwendung im Mittelstand

    • Geschäftsregeln, Umrechnungen und Validierungsfunktionen absichern.

    Häufige Fragen

    Ersetzen Unit Tests einen Test der ganzen Anwendung?

    Nein, das Zusammenspiel braucht zusätzliche Tests.

    Quellen

    Redaktionell geprüft am:

    Auf dieser Seite

    Nächster Schritt

    Vom Wissen zur Anwendung