diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 316533d..86a543c 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -142,3 +142,17 @@ Im Projektumfeld ist die frühzeitige Identifizierung von Fehlern durch Software ### Wiederholung Die Testpyramide soll verdeutlichen, wie sich verschiedene Testtypen in einem Softwareentwicklungsprojekt verteilen. Sie betont die Notwendigkeit, bestimmte Tests in höherer Häufigkeit und mit größerer Geschwindigkeit durchzuführen im Vergleich zu anderen Testarten. + +## SU 08 (19.12.2023) + +### Lernziel + +- Testautomatisierung +- Unittest + +### Erkenntnis +Die Automatisierung von Tests spielt eine wichtige Rolle, indem sie Effizienz, Wiederholbarkeit und Kosteneinsparungen in Projekten fördert. Gleichzeitig ermöglicht sie eine umfassende Abdeckung von Tests und frühzeitige Fehlererkennung. Die Skalierbarkeit und die dokumentarische Funktion tragen darüber hinaus zur Verbesserung der Gesamtqualität der Entwicklung bei. + +### Wiederholung + +Der Unittest ist eine Praxis des Softwaretestens, bei der einzelne Einheiten oder Komponenten einer Software isoliert getestet werden. Das Ziel ist sicherzustellen, dass sie gemäß den Spezifikationen funktionieren. Dabei handelt es sich um den kleinsten Testzyklus, der häufig Funktionen oder Methoden auf ihre korrekte Funktionalität überprüft.