From 51c49aa8b865da2e32d9c2fdd222452f72af779e Mon Sep 17 00:00:00 2001 From: fdai7763 Date: Sun, 17 Dec 2023 19:11:39 +0000 Subject: [PATCH] Aktualisieren Lerntagebuch.md --- Lerntagebuch.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 47cb336..6b15e30 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -117,3 +117,23 @@ Für das Gruppenprojekt kann die Scrum-Methode von Vorteil sein. Scrum gibt eine ### Wiederholung Der Unterscheid von agilen zu statischen Methoden ist vor allem, dass agile Methoden den Fokus auf die Zeit bzw. den Aufwand setzen, anstatt sich auf den Umfang zu fokussieren. Das heißt, dass man einen Zeitrahmen festlegt und innerhalb dieses Zeitrahmen vielleicht etwas mehr oder etwas weniger schafft und optionale Funktionalitäten dazukommen oder gestrichen werden. + + +## Vorlesung vom 2023.12.12 + +### Lernziel + +- Was sind Fehler? +- Qualitätssicherung bei der Programmierung +- Entstehung von Fehlern und Typen von Fehlern +- Arten von Tests +- Was braucht man für einen Test? +- Testprozess + +### Erkenntnis + +Alleine aufgrund der Projektanforderungen ist das gesamte Thema besonders wichtig für das Gruppenprojekt. Herauspicken möchte ich mir bei den Bestandteilen eines Tests die Definition eines Testziels, da dieses auch aus den Augen verloren werden kann. Es kommt dabei ganz darauf an, ob man bei ansonsten identischen Tests zum Beispiel rein danach schaut, ob überhaupt etwas passiert oder ob etwas genauso wie erwartet funktioniert. + +### Wiederholung + +Sinnvoll ist gerade auch für die Zusammenarbeit in einem Team der Aspekt der psychologischen Effekte. Dass man selbst Fehler ungern zugibt und eigene Fehler seltener findet, sollte jedem bekannt vorkommen. Klar definierte (durch andere Personen durchgeführte) Tests mit einer formalen Auswertung sind dabei ein Mittel um die menschliche Komponente, die die Zusammenarbeit im Zweifel erschweren kann, so gering wie möglich zu halten.