@ -486,3 +486,35 @@ Im Vergleich zu Unittests, testen Application- oder Modultests hingegen das Verh
### Kritik
---
## SU 09 (09.01.2024)
### Lernziel
- Test Driven Development
- Relevante Literatur
- Motivation
- Qualitätskosten
- Welche Tests automatisieren?
- Wie schreibt man einen guten UnitTest?
- Was bedeutet "Vertrauenswürdig"?
- Was bedeutet "Zeitnah"?
- Fazit
- Unittests häufigste automatisierte Tests
- Test Driven Development geeignetste Vorgehensweise zur Erstellung
- Grundlagen
- Testabdeckung
- Vorgehen
- TDD micro cycle
### Erkenntnis
Eine wichtige Erkenntnis für unser Gruppenprojekt ist, dass die Tests möglichst zeitnah geschrieben und ausgeführt werden sollen. Sie sollen direkt vor ("Test first"), zeitnah danach ("Code first") oder zeitgleich mit der Implementierung des Codes geschrieben werden, um Feedback über die Funktionalität und Korrektheit des Codes schnell zu erhalten und so frühzeitig mögliche Fehler zu erkennen und zu beheben.
### Wiederholung
"Vertrauenswürdig" im Zusammenhang mit Test Driven Development bedeutet, dass man darauf vertrauen kann, dass die Tests die gewünschte Funktionalität korrekt überprüfen. Es geht darum, dass die Tests zuverlässig sind und uns Feedback über die Qualität des Codes geben können.