@ -164,3 +164,16 @@ Für das Gruppenprojekt habe ich die Wichtigkeit von Test, deren Methodik und de
* Maskierte Fehler: wird von anderen Fehlern verdeckt (meist latenter Fehler)
* Maskierte Fehler: wird von anderen Fehlern verdeckt (meist latenter Fehler)
und kann erst entdeckt werden, wenn der andere behoben wurde.
und kann erst entdeckt werden, wenn der andere behoben wurde.
* Kaskadierter Fehler: kein Fehler im eigentlichen Sinne. Er entsteht durch unerwartete Eingabe andere Fehler und wird behoben, wenn der andere behoben wurde.
* Kaskadierter Fehler: kein Fehler im eigentlichen Sinne. Er entsteht durch unerwartete Eingabe andere Fehler und wird behoben, wenn der andere behoben wurde.
## SU 08 (19.12.2023)
###Lernziel
* Verstehen, wie wichtig es ist, den Code zu testen
* Kenntnisse über Testframeworks
* Fähigkeit zum Erstellen von Unittests
* Automatisierung von Tests
###Erkenntnis
Für die Gruppenarbeit ist es sehr wichtig, unseren Code mit Unittests zu testen, wenn wir den Code in C schreiben. Das Erstellen eines gemeinsamen Testsatzes, zu dem alle Teammitglieder beitragen, trägt dazu bei, die Stabilität des Codes zu gewährleisten. Die regelmäßige Durchführung dieser Tests ist entscheidend, um mögliche Probleme zu erkennen und die Qualität des gemeinsamen Projekts aufrechtzuerhalten.
###Wiederholung
En den FIRST-Akronymen steht das "F" für "Fast" (Schnell) im Kontext von Unit-Tests. Dieses Prinzip besagt, dass Unit-Tests schnell ausgeführt werden sollten, um sofortiges Feedback zur Code-Integrität zu ermöglichen. Im Wesentlichen sollten Unit-Tests schnell und effizient durchgeführt werden können.