Debugger

Schnelle Überprüfung des Software-Programmiercodes

Auf dieser Seite

Definition: Was ist ein „Debugger“?

Ein Debugger ist ein Softwarewerkzeug, das Entwicklern und Testingenieuren ermöglicht, den Programmcode Schritt für Schritt zu untersuchen, Fehlerquellen zu identifizieren und die Programmlogik während der Ausführung zu überwachen.

Funktion im Testautomatisierungs-Kontext:

  • Überwachung des Testskripts oder der Anwendung in Echtzeit

  • Setzen von Haltepunkten (Breakpoints), um die Ausführung gezielt anzuhalten

  • Analyse von Variablenwerten, Objekten und Programmfluss

  • Unterstützung bei der Fehlersuche in automatisierten Testabläufen

Praxisbeispiele mit QF-Test

In QF-Test kann der Debugger eingesetzt werden, um einen automatisierten Test Schritt für Schritt auszuführen, Breakpoints zu setzen und zu prüfen, warum bestimmte Aktionen oder Prüfungen fehlschlagen.

Häufig gestellte Fragen (FAQ)

Was ist der Hauptzweck eines Debuggers in der Testautomatisierung?

Ein Debugger hilft Testern und Entwicklern, Fehler in automatisierten Testskripten oder Anwendungen zu finden, indem er die Ausführung Schritt für Schritt überwacht.

So können Variablenwerte, Objekte und Programmflüsse analysiert werden, um die Ursache von Problemen schnell zu identifizieren.

Wie unterscheidet sich ein Debugger vom normalen Testlauf?

Im normalen Testlauf wird das Skript automatisch ausgeführt, ohne dass man direkt eingreifen kann.

Ein Debugger erlaubt hingegen das Anhalten der Ausführung an Haltepunkten (Breakpoints), das Prüfen von Zwischenwerten und das gezielte Fortsetzen oder Überspringen einzelner Schritte.

Kann ich in QF‑Test den Debugger für jede Art von Test verwenden?

Ja, der Debugger von QF‑Test funktioniert sowohl für GUI-Tests als auch für modulare Testabläufe.

Er eignet sich besonders, um komplexe Testskripte Schritt für Schritt zu analysieren, Fehler in Interaktionen mit UI-Komponenten zu erkennen und die Logik der Testfälle zu prüfen.

Interessiert an QF-Test?

Erzählen Sie uns von sich und wir stellen Kontakt zu QF-Test-Expert:innen her, die Ihnen mehr über unser Produkt erzählen können.

Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch "Matomo". Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt.

Cookie-Konfiguration

Funktionale Cookies

Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.

Performance- und Statistik-Cookies

Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.

Cookie-Details
Bezeichnung Anbieter Gültigkeitsdauer Typ Verwendung
_pk_id Matomo 13 Monate HTTP Enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
_pk_ref Matomo 6 Monate HTTP Wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
_pk_ses Matomo 1 Tag HTTP Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
_pk_testcookie Matomo Session HTTP Zur Prüfung, ob der Browser des Besuchers Cookies unterstützt.
_pk_cvar Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.
_pk_hsr Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.