14. Testen und Debugging
Geplanter Inhalt
Abschnitt betitelt „Geplanter Inhalt“- Fehlerarten: Syntaxfehler, Laufzeitfehler, Logikfehler, jeweils mit typischen Beispielen aus dem Schuljahr.
- Fehlermeldungen lesen: Zeilennummern, Stacktrace in Grundzügen.
- Debugging-Werkzeuge:
console.loggezielt einsetzen, Breakpoints in den DevTools, Werte beobachten. - Testfälle definieren: Eingabe, erwartetes Ergebnis, tatsächliches Ergebnis, festgehalten als Tabelle.
- Randfälle finden (leere Eingabe, 0, negative Zahlen, sehr große Werte).
- Einfache Selbsttests im Code: eine Hilfsfunktion
check(actual, expected)als Vorstufe zu Test-Frameworks.
Lernziele
Abschnitt betitelt „Lernziele“- Die drei Fehlerarten unterscheiden und Beispiele nennen.
- Einen Fehler mit DevTools und Breakpoints systematisch eingrenzen.
- Für eine Funktion sinnvolle Testfälle inklusive Randfällen definieren und ausführen.
Passende Übungen
Abschnitt betitelt „Passende Übungen“- Aufgabe 22 - Fehlersuche und Testtabelle