Benutzen des Debuggers (Java)
Dieses Kapitel ist auch als Video verfügbar unter 'Benutzen des Debuggers'.
In diesem Kapitel lernen Sie, wie der in QF-Test integrierte intuitive Debugger benutzt wird. Diejenigen unter Ihnen, die bereits Erfahrungen mit anderen IDEs, wie z.B. Eclipse haben, werden hier Ähnlichkeiten in Funktion und Nutzen des Debuggers feststellen.
Wir werden uns mit den folgenden Debugger-Funktionen beschäftigen:
- Setzen eines Breakpoints mittels Strg+F8 (⇧+⌘+B auf macOS).
-
Testausführung pausieren
mittels Pausetaste
oder der Tastenkombination Alt+F12.
-
Schrittweise Ausführung mittels "Einzelschritt ausführen"
, "Gesamten Knoten ausführen"
und "Bis Knotenende ausführen"
.
-
Knoten überspringen mittels "Knoten überspringen"
und "Aus Knoten herausspringen"
.
- Debug-Modus bei Fehler oder Exception aktivieren.
- Fehlerbehebung aus dem Protokoll heraus.
- Den aktuellen Fehler im Protokoll direkt anspringen über Strg+J. (Ins Protokoll springen in Abschnitt 5.5).
Hinweis Anstatt über die Schaltflächen können die Befehle auch über die Menüzeile oder Tastaturkürzel abgesetzt werden. Die Kürzel stehen neben den Optionen in den QF-Test Menüs, sofern vorhanden. Eine vollständige Übersicht der von QF-Test verwendeten Tastaturkürzel finden Sie im Anhang Tastaturkürzel im Handbuch. Dort findet sich auch ein kleiner Helfer für die Funktionstastenbelegung von QF-Test zum Befestigen an der Tastatur.
Es gibt noch einige weitere Debugger-Funktionen wie
-
"Aktuellen Knoten finden"
(Aktuellen Knoten finden in Abschnitt 6.3),
- "Ausführung hier fortsetzen" über das Popup-Menü des entsprechenden Knotens (Abbildung 6.9),
-
die "Exception erneut werfen"
,
- die Tabelle der Variablendefinitionen (Abschnitt 6.3),
auf die wir in späteren Kapiteln eingehen werden.