Debuggen Sie einen automatisierten Test mithilfe von Haltepunkten
Halten Sie einen Test an, um Fehler oder unerwartetes Verhalten zu beheben, indem Sie einen Haltepunkt für einen bestimmten Testschritt hinzufügen.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
- Navigieren zu Alle > Automated Test Framework (ATF) > Tests.
- Wählen Sie den Test aus, den Sie ausführen möchten.
- Wählen Sie die zugehörige Liste Testschritte aus, um alle Testschritte für den ausgewählten Test aufzulisten.
- Klicken Sie mit der rechten Maustaste auf den Testschritt, bei dem Sie einen Haltepunkt hinzufügen oder entfernen möchten.
-
Wählen Sie Haltepunkt hinzufügen/entfernen aus der Liste aus.
Der Testschritt wird für den geänderten Haltepunkt markiert.Hinweis:Die Haltepunktmarkierung in einem Schritt gibt an, dass der Test kurz vor dem Haltepunkttestschritt angehalten wird, wenn der Haltepunkt aktiv ist und der Test mit Debug-Testausgeführt wird. Die Haltepunkte werden nicht berücksichtigt, wenn Sie auf „ Test ausführen“ klicken, um den Test auszuführen.
Die Haltepunkte, die Sie für einen Test festlegen, sind anwenderspezifisch. Andere Benutzer können Ihre Haltepunkte bei einem Test nicht sehen und ändern und umgekehrt.
Hinweis:Sie können mehrere Haltepunkte für einen Test festlegen, aber nur einen Haltepunkt pro Testschritt. - Wahlweise: Klicken Sie auf die zugehörige Liste Haltepunkt, um alle Testschritte innerhalb eines Tests anzuzeigen, die Haltepunkte aufweisen.
-
Klicken Sie auf Debug-Test, um den Test mit Haltepunkten auszuführen.
Das Modal Debug-Test wird angezeigt.
- Safari: Der Browser, der zum Ausführen der clientseitigen Schritte des ausgewählten Tests verwendet wird
- Vor Rollback anhalten: Option zum Anhalten des Tests, kurz bevor ein Rollback nach Abschluss des Tests erfolgt
-
Analysieren und debuggen Sie die Schritte, in denen Haltepunkte implementiert wurden.
Hinweis:Jeder Haltepunkt führt dazu, dass die Ausführung des Tests für 10 Minuten unterbrochen wird. Sie können den Testschritt innerhalb der zugewiesenen 10 Minuten debuggen. Anschließend wird der Test erneut ausgeführt, bis der nächste Haltepunkt erreicht ist.Die folgenden Optionen werden nur angezeigt, wenn der Test für einen Haltepunkt angehalten wird:
- Fortsetzen: Die Testausführung wird bis zum nächsten Haltepunkt fortgesetzt.
- Schritt für Schritt: Test pausiert bei jedem Schritt. Wenn Sie im aktuellen Schritt nicht anhalten möchten, wählen Sie die Option Schritt für Schritt aus, um zum nächsten Schritt zu springen.