diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 11c98c2..17e5bc0 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -97,3 +97,16 @@ Softwaretests sind im Projektumfeld entscheidend, um Fehler frühzeitig zu ident ### Wiederholung Die Testpyramide wurde entwickelt, um die Verteilung von Testtypen in einem Softwareentwicklungsprojekt zu veranschaulichen. Sie unterstreicht die Notwendigkeit, bestimmte Testtypen in größerer Häufigkeit und mit höherer Geschwindigkeit durchzuführen im Vergleich zu anderen Testarten. + +## SU 08 (19.12.2023) + +### Lernziel + +- Testautomatisierung +- Unitest +### Erkenntnis +Testautomatisierung ist wichtig, um Effizienz, Wiederholbarkeit und Kostenersparnisse in Projekten zu fördern, während sie eine umfassende Testabdeckung und frühzeitige Fehlererkennung ermöglicht. Die Skalierbarkeit und die dokumentarische Funktion tragen zusätzlich zur Verbesserung der Entwicklungsqualität bei. + +### Wiederholung +Unittest ist eine Praxis des Softwaretestens, bei der einzelne Einheiten oder Komponenten einer Software isoliert getestet werden, um sicherzustellen, dass sie gemäß den Spezifikationen funktionieren. Dabei handelt es sich um den kleinsten Testzyklus, der oft Funktionen oder Methoden auf ihre korrekte Funktionalität überprüft. +