@ -62,3 +62,18 @@ Der Testprozess umfasst Phasen wie Planung, Analyse & Design, Testausführung un
Einige der Begriffe und Konzepte im Zusammenhang mit Software-Testmethoden können zu Beginn etwas verwirrend sein. Es erfordert Zeit und Übung, um ein tieferes Verständnis für die verschiedenen Testarten und den Testprozess zu entwickeln.
---
## SU 01 (21.12.2023)
### Lernziel
- Relevante Literatur finden
- Motivation für Test Driven Development verstehen
- Grundlagen von Test Driven Development kennenlernen
### Erkenntnis
Test Driven Development (TDD) ist eine Softwareentwicklungsmethode, bei der Tests vor der eigentlichen Implementierung geschrieben werden. Dieser Ansatz ermöglicht es, die Qualität und Robustheit des Codes zu verbessern. Durch das Schreiben von Tests zu Beginn des Entwicklungsprozesses wird die Funktionalität der Software kontinuierlich überprüft und Fehler können frühzeitig erkannt und behoben werden.
### Wiederholung
Die Grundlagen von Test Driven Development beinhalten das Schreiben von Tests, die die gewünschte Funktionalität der Software beschreiben, bevor der eigentliche Code geschrieben wird. Die Tests werden automatisiert durchgeführt und dienen als Kontrollmechanismus während des Entwicklungsprozesses. Der Code wird iterativ entwickelt, wobei die Tests regelmäßig ausgeführt werden, um sicherzustellen, dass die Implementierung den Anforderungen entspricht.