@ -192,4 +192,29 @@ Arbeitsablaufs-Design: Schwächen in Prozessabläufen
Es liegt keine Kritik gegenüber der Vorlesung oder Übungsstunde vor
---
## SU 9 (22.12.2023
## SU 9 (22.12.2023)
### Lernziel
Probleme beim manuellen Testen (man vergisst es regelmäßig zu machen, Bedienung kann fehlerhaft sein).
Es gibt wenige gute Gründe keine Tests zu schreiben, dafür um so mehr schlechte Gründe.
Tests zu schreiben muss ständig geübt werden, know-how muss vorhanden sein.
Unterschied UnitTests und Applications und Module Tests.
Unterschiedliche Punkte zu UnitTests (FIRST / RTFM) - Clean Code schreiben.
### Erkenntnis
Tests am besten nach jedem speichern machen, immer weiter üben.
Bedinungen für einen Test kurz und klar definieren.
Vorteile von UnitTests (z.B. leicht erstellbar).
### Wiederholung
lesbarkeit in einem Test ist, dass der Test kurz und klar beschrieben ist, sodass alle wichtigen Eigenschaften der Parameter/Ergebnisse bekannt sind bzw. werden, die der Test durchlaufen soll.
### Kritik
Es liegt keine Kritik gegenüber der Vorlesung oder Übungsstunde vor.