@ -139,3 +139,18 @@ Das komplette Team muss sich beim Testen unterstützen, damit diese ordentlich u
### Wiederholung
Die Tests, die man automatisieren sollte, sind Tests die sich immer wieder wiederholen und bei denen die Funktionalität von derem Bereich sich nicht mehr grundlegend ändern wird. Ebenfalls bei großen Anzahlen an Tests bieten sich automatisierte Tests an.
## Vorlesung am 09.01.2024
### Lernziel
- welche Tests man automatisieren sollte
- wie man gute UnitTests schreibt
- Unittests zeitnah zum Code schreiben
- Testabdeckung und Vorgehen
### Erkenntnis
Für unser Projekt sollten wir möglichst viel Code beziehungsweise Funktionen mit Tests abdecken. Das stellt sicher, dass unser Code auch wirklich zu keinen Problemen führt.
### Wiederholung
Beim "TDD micro cycle" geht es darum, dass man zuerst einen Test entwickelt, der fehlschlägt. Anschließend schreibt man so viel Produktivcode, dass nur der Test erfüllt ist und dabei nicht noch mehr Funktionen hinzugefügt werden.