Unit-Tests prüfen kleine Einheiten schnell und gezielt; Test Doubles isolieren schwer kontrollierbare Abhängigkeiten. Gute Tests beschreiben Verhalten, Randfälle und Fehlerfälle statt interne Umsetzungsschritte.