Ein Unit-Test prüft einen kleinen Teil eines Programms für sich. Das ist wie das Abwiegen einer Zutat auf einer Küchenwaage, bevor sie in ein größeres Rezept kommt.
Ein Unit-Test kann einer Preisberechnungsfunktion beispielsweise zwei Zahlen übergeben und prüfen, ob die erwartete Summe zurückkommt. Schlägt der Test fehl, lässt sich das Problem leichter finden als bei einem Test der gesamten App.
Unit-Tests sind schnell und gezielt, zeigen aber nicht, ob alle Teile gemeinsam funktionieren. Größere Prüfungen des gesamten Ablaufs zwischen Bildschirmen oder Diensten bleiben sinnvoll.
