Zum Inhalt springen

12. Testen

Zu Zen-Modus wechseln
  • 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).
  • 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.
  • Aufgabe 21 - Testfälle für den Warenkorb