From 6a72e8892de4e54c498ad97dec0f5c338e2c538d Mon Sep 17 00:00:00 2001 From: fdai7968 Date: Tue, 9 Jan 2024 17:26:57 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 1c013f1..3296565 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -186,3 +186,13 @@ Unittests ermöglichen eine systematische Überprüfung der einzelnen Komponente ### Wiederholung Die Qualitätskosten zeigen auf ob man eher die Kosten im vorne hinein hat durch viele und gute Tests, oder ob man nachdem die Software herrausgegeben wurde kosten durch Fehler enstehen die durch gutes Testen hätten gefunden und behoben werden können. Die beste Lösung ist es einen Sweet Spot zwischen den beiden Extremen zu finden. Jedoch muss auch einzeln danach geguckt werden wie wichtig die Fehlerfreie Funktion ist, zum Beispiel, falls es um Menschenleben geht sollte man vielleicht mehr Testen. + +## Vorlesung am 09.01.2024 + +###Lernziele +- Wiederholung Unittests +- Grundlagen der Testabdeckung +- Test Driven Developement (TDD) führt zu 100% Anforderungsabdeckung, aber nie zu 100% getestet +- Grundlagen Vorgehen +- TDD micro cycle +- Beispiel für Test schreiben anhand von Conways spiel des Lebens