From a5a98900a72ec6084481b353de562ca6f9ef6889 Mon Sep 17 00:00:00 2001 From: fdai7845 Date: Sun, 7 Jan 2024 00:41:42 +0000 Subject: [PATCH] =?UTF-8?q?Fertigstellung=20des=20Lerntagebuchs=20f=C3=BCr?= =?UTF-8?q?=20die=20Vorlesung=2019.12.2023?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lerntagebuch.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 17e323e..f6ff2ab 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -125,3 +125,19 @@ Das Testen eines Codes ist im Gruppenprojekt essenziell, um Fehler zu entdecken Die Ereigniskette beschreibt den Fehler im Code, verursacht durch menschliche Fehler. Diese Fehler können dazu führen, dass die Software nicht den vorgesehenen Anforderungen entspricht und schließlich zu Ausführungsfehlern führen, wenn das Programm während seiner Laufzeit auf diese Fehler stößt und nicht korrekt funktioniert. +## Vorlesung 19.12.2023 + +### Lernziele + +- Erklärung warum automatisiertes Testen +- Vorstellung und Erklärung der Grundlagen des Testens +- Vorstellung und Erklärung der UnitTests +- Übung zu Automatisiertes Testen in C und Java + +### Erkenntnis + +Automatisierte Tests helfen, sicherzustellen, dass der Code aller Gruppenmitglieder einheitlich funktioniert, erleichtern die Fehlerbehebung und erhöhen die Code-Qualität, indem sie potenzielle Probleme frühzeitig erkennen. Sie ermöglichen eine effiziente Zusammenarbeit, da Änderungen oder Updates schnell überprüft werden können, was die Gesamtstabilität des Projekts verbessert. + +### Wiederholung + +Unit-Tests sind automatisierte Tests, die einzelne Teile (Units) des Codes isoliert prüfen, um sicherzustellen, dass sie gemäß den Vorgaben funktionieren und unabhängig voneinander korrekt arbeiten. Sie überprüfen die kleinste Einheit des Codes, wie Funktionen oder Methoden, auf ihre Funktionalität.