diff --git a/lerntagebuch.md b/lerntagebuch.md index 7976414..0224d4c 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -107,3 +107,17 @@ ### Wiederholung Es gibt verschiedene Arten von Fehlern. Latente Fehler bestehen alle Tests, aber die Daten sind nicht so wie erwartet. Maskierte Fehler werden von anderen Fehlern verdeckt und können erst entdeckt und behoben werden, wenn der maskierende Fehler behoben wird. Kaskadierende Fehler werden durch Fehler an einer anderen Stelle verursacht. + +##SU 08(14.12.2022) + +### Lernziel + - Motivation + - Grundlagen + - Unittests + - Anforderungen an zu testenden Code + +### Erkenntniss + Die automatisierung von Tests sorgt für bessere Code qualität und garantiert dessen Funktion. Die qualität der Tests steht in Relation zur qualität der Aussagender Tests. + +### Wiederholung + Unittests sind ausführbare Dokumentation, sie testen keinen Code. Unittest verifizieren, dass der Code ein von außen beobachtbares gewünschtes Verhalten zeigt.