Zum Inhalt springen

Unit-Test

Eine gezielte Prüfung eines kleinen, festgelegten Teils der Software, etwa einer Regel oder Funktion.

Auch bekannt alsEinheitstest
Softwareentwicklung

Eine kleine Einheit gezielt prüfen

Ein Unit-Test untersucht einen kleinen, festgelegten Teil der Software. Das kann eine Regel, Funktion oder eng zusammengehörige Gruppe sein. Das Team sollte klären, was es als Einheit betrachtet und welche Abhängigkeiten der Test einbezieht oder ersetzt.

Im erfundenen Beispiel prüft eine Regel, ob eine Begründung ausgefüllt ist. Der Test erwartet bei leerer Eingabe eine Ablehnung und bei einer passenden ausgefüllten Eingabe Zustimmung. Damit ist dieses Regelverhalten geprüft, noch nicht der gesamte Freigabeablauf. Ob Oberfläche, Berechtigung und Speicherung richtig zusammenarbeiten, verlangt weitere passende Prüfungen. Aussagekräftige erwartete Ergebnisse sind wichtiger als eine bloße Anzahl von Unit-Tests.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps