diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 214ee22..4170182 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -98,4 +98,17 @@ Es gibt eine Ereigniskette bei einem Fehler im Programmieren. Beim Error macht d ### Feedback Es gibt kein Feedback. # Vorlesung vom 19.12.2023 +### Lernziel +- Motivation +- Unterschied Application/Module–Tests zu UnitTests +- Grundlagen +- Unitest +- Anforderung an zu testenden Code +### Erkenntnis +Unittests sind wichtig, weil sie die Qualität und Zuverlässigkeit von Software verbessern. Sie sind kleine, isolierte Tests, die einzelne Komponenten einer Software auf ihre Funktionalität prüfen. Somit können wir viel genauer auf unsere Fehler eingehen und darauffhin auch verbessern. Sie sind auch von ihrer Funktionalität nicht aufwendig. +### Wiederholung +Unittests sind ausführbare Dokumentationen, die aber keinen Code testen. Ein Unittest verifiziert das von außen gewünschte Verhalten vom Code. Ein Einzelner Test prüft genau eine Erwartung an die Unit und sie verhindern ungewollte Veränderungen. +### Feedback +es gibt kein Feedback. +# Vorlesung com 09.01.2024