12. Testen
Geplanter Inhalt
Abschnitt betitelt „Geplanter Inhalt“- Von der
check-Funktion (1. Klasse) zu strukturierten Testfällen: Arrange - Act - Assert als Muster. - Testfälle für Klassen: Anfangszustand, Methodenaufruf, erwarteter Zustand/Rückgabe.
- Randfälle systematisch finden (Grenzwerte, ungültige Eingaben, leere Sammlungen).
- Tests als Sicherheitsnetz: erst Tests grün, dann umbauen (Mini-Refactoring-Erlebnis).
- Ausblick: Test-Frameworks (kommen in der 3. Klasse mit pytest).
Lernziele
Abschnitt betitelt „Lernziele“- Für eine Klasse systematisch Testfälle inkl. Randfällen definieren.
- Tests nach Arrange-Act-Assert strukturieren und automatisiert ausführen.
- Mit bestehenden Tests einen Umbau absichern.
Passende Übungen
Abschnitt betitelt „Passende Übungen“- Aufgabe 21 - Testfälle für den Warenkorb