Typische Probleme:
- Overhead durch zu komplexe Mocks in ressourcenarmen Systemen
- Fehlender Realitätsbezug, wenn Mocks falsche Annahmen treffen
- Nicht getestete Integration, da Mock Tests nur das Verhalten unter idealisierten Bedingungen prüfen
Lösung: Balance zwischen Unit Tests mit Mocks und Integrationstests mit echter Hardware.