From d77aad1af647b4d1aa8012e2984c011ea5078800 Mon Sep 17 00:00:00 2001 From: fdai7981 Date: Sun, 7 Jan 2024 22:19:54 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 41507e3..47bde83 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -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. + +---