Unittests sind ausführbare Dokumentation, sie testen keinen Code. Unittest verifizieren, dass der Code ein von außen beobachtbares gewünschtes Verhalten zeigt.
## SU 09(21.12.2022)
### Lernziel
- Relevante Literatur
- Motivation
- Grundlagen
### Erkenntniss
Test Driven Development führt zu 100% Anforderungsaabdeckung. Die inkrementelle Entwicklung des Codes in kleinen Schritten kann genutzt werden um die Entwicklungsschritte sorgfältig zu bearbeiten und zu testen.
### Wiederholung
Unittests sind die am häufigsten zu erstellenden automatisierten Tests und Test Driven Development ist die geeignetste Vorgehensweise zu deren Ersstellung.