@ -179,7 +179,25 @@ In der Gruppe sollte jeder verstehen, wie ein Unit Test abläuft, damit es früh
## Wiederholung:
Unit Tests: Sind Tests, die einzelne Einheiten oder Komponenten von Software überprüfen. Sie werden verwendet, um sicherzustellen, dasss Einheiten korrekt funktionieren und den Anforderungen entsprechen. Unit Tests helfen dabei, die Qualität der Software zu gewährleisten, indem sie sicherstellen, dass jedes Teil der Software ordnungsgemäß funktioniert und dass Änderungen an einer Einheit oder Komponente nicht unbeabsichtigt Auswirkungen auf andere Teile der Software haben.
Unit Tests: Sind Tests, die einzelne Einheiten oder Komponenten von Software überprüfen. Sie werden verwendet, um sicherzustellen, dass Einheiten korrekt funktionieren und den Anforderungen entsprechen. Unit Tests helfen dabei, die Qualität der Software zu gewährleisten, indem sie sicherstellen, dass jedes Teil der Software ordnungsgemäß funktioniert und dass Änderungen an einer Einheit oder Komponente nicht unbeabsichtigt Auswirkungen auf andere Teile der Software haben.
# Woche 9
## Lernziele:
- Relevante Literatur
- Motivation
- Grundlagen Test Driven Development
## Erkenntnis:
Als Gruppe sollten wir wissen, dass TDD eine Methode ist, bei der die Entwicklung von Tests und Code eng miteinander verknüpft sind. Wir sollten zuerst die Tests schreiben, bevor der Code geschrieben wird. Dies ermöglicht uns von Anfang an auf spezifische Anforderungen des Projekts zu konzentrieren und sicherstellen, dass der Code die Anforderungen erfüllt.
## Wiederholung:
Test Driven Development: Es ist ein Prozess, bei dem der Entwickler kontinuierlich Tests und Code schreibt, um die Tests zu bestehen und den Code refactoriert, um die Lesbarkeit und Wartbarkeit zu verbessern. Insgesamt bietet TDD eine systematische Methode zur Qualitätssicherung und zur Fehlervermeidung, da Fehler frühzeitig erkannt werden.