Fehlgeschlagene Tests in einer automatisierten Testsuite erneut ausführen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Führen Sie fehlgeschlagene Tests innerhalb einer Testsuite erneut aus, ohne die gesamte Suite erneut auszuführen.

    Vorbereitungen

    Erforderliche Rolle: atf_test_admin, atf_test_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die Schaltfläche Fehlgeschlagene Tests erneut ausführen wird im Suite-Ergebnisformular und in der Fortschrittsanzeige für die Suite-Ausführung angezeigt, nachdem eine Suite mit fehlgeschlagenen Tests abgeschlossen wurde. Sie wird nicht angezeigt, wenn die Testausführung deaktiviert ist, die Suite deaktiviert ist, die Suite bestanden hat oder der Benutzer über keine der erforderlichen Rollen verfügt.

    Über die Schaltfläche Fehlgeschlagene Tests erneut ausführen werden alle nicht bestandenen Tests wiederholt, einschließlich Tests mit den folgenden Status: abgebrochen, übersprungen, Fehler und Fehler. Es enthält keine Testergebnisse mit dem Status Erfolg mit Warnung(en).

    Prozedur

    1. Navigieren Sie entweder zum Suite-Ergebnisformular oder zur Anzeige des Suite-Ausführungsfortschritts für die abgeschlossene Suite, deren Tests fehlgeschlagen sind.
    2. Klicken Sie auf fehlgeschlagene Tests erneut ausführen
      Wenn die erneut auszuführenden Tests einen Formularschritt (einen Schritt mit einer UI) oder andere Arten von UI-Testschritteenthalten, wird vor der Ausführung der Tests das Dialogfeld Browser auswählen angezeigt.
    3. Wählen Sie im Dialogfeld unter den derzeit ausgeführten Testclients aus, oder starten Sie einen neuen Runner.
      Wenn die Wiederholungsprüfungen nur Server-Testschritte enthalten, führt das System die Tests aus, ohne das Dialogfeld „Browser auswählen“ anzuzeigen. Weitere Informationen finden Sie unter Browserempfehlungen für alle Tests und Suites und Servertestschritte.

    Ergebnisse

    Das System wiederholt die fehlgeschlagenen Tests.
    • Das System erstellt eine neue Suite-Ergebnishierarchie für die erneuten Tests. Die Formulare „Fortschrittsbearbeiter“, „Testergebnis“ und „Testsuite-Ergebnis“ zeigen dieselbe Suite-Hierarchie wie die vorherige Testsuite. Sie enthalten nicht die Tests oder Suites, die in einem vorherigen Lauf bestanden wurden.
    • Wenn Sie eine untergeordnete Suite löschen oder deaktivieren oder einen fehlgeschlagenen Test ausführen und dann erneut ausführen, führt das System diese Suite nicht aus oder testet sie nicht erneut.
    • Wenn Sie der Suite eine untergeordnete Suite oder einen Test zu einem fehlgeschlagenen Test hinzufügen und dann erneut ausführen, führt das System die hinzugefügte Suite oder den Test bei der erneuten Ausführung nicht aus.

    Nächste Maßnahme

    Um die Ergebnisse der vorherigen Ausführung eines Tests oder einer Suite anzuzeigen, klicken Sie auf Vorheriges Testergebnis im Testergebnisformular oder Vorheriges Suite-Ergebnis im Test-Suite-Ergebnisformular. Diese Felder werden nur für Tests und Suites angezeigt, die erneut ausgeführt wurden.