@ -117,3 +117,23 @@ Für das Gruppenprojekt kann die Scrum-Methode von Vorteil sein. Scrum gibt eine
### Wiederholung
### 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.
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.