From e6746a38441808b40e58c70c984333c435b65f9a Mon Sep 17 00:00:00 2001 From: fdai8040 Date: Fri, 12 Jan 2024 08:00:38 +0000 Subject: [PATCH] Aktualisieren Lerntagebuch.md --- Lerntagebuch.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 4c9933d..4795e17 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -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. + +### Kritik +