Zulässige Clientfehler

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Fügen Sie der Liste der zulässigen Clientfehler bekannte Clientfehler hinzu, damit Tests und Schritte weiterhin ausgeführt werden können, wenn ein bestimmter Fehler auftritt. Stellen Sie die Berichtsebene ein, um festzulegen, was Automated Test Framework bei Auftreten des Fehlers in zukünftigen Tests unternimmt.

    Szenarien für das Zulassen von Client-Fehlern

    Testdesigner und -entwickler lassen in der Regel clientseitige JavaScript-Fehler zu, um zu verhindern, dass bestimmte Arten bekannter Fehler das Testdesign und die Testergebnisse beeinträchtigen. Zu den Szenarien, in denen Client-Fehler zulässig sind, gehören:

    Zeiteinschränkung
    Lassen Sie einen Clientfehler vorübergehend zu, bis Ihre Entwickler Zeit haben, das Problem zu untersuchen und zu beheben. Zum Beispiel beim Testen eines alten Formulars, das einen seit langem bestehenden Fehler enthält.
    Minimierung der Auswirkungen alter Bibliotheken
    Ignorieren Sie Client-Fehler, die nicht behoben werden können oder für Ihren Betrieb unwichtig sind, um deren Auswirkungen auf zukünftige Testläufe zu beseitigen. Zum Beispiel, wenn Sie einen Fehler in einer alten Bibliothek finden.
    Testen Sie die Entwurfszeit
    Lassen Sie Clientfehler vorübergehend zu, bis Sie das Schreiben von Tests abgeschlossen haben und Zeit haben, den Fehler zu untersuchen. Beispielsweise ändert einer Ihrer Entwickler eine Benutzeroberflächenrichtlinie, und die Änderung generiert einen Fehler.
    Möglicher Plattformfehler
    Lassen Sie Clientfehler vorübergehend zu, bis ein Fix verfügbar ist. Vor dem Melden eines Plattformfehlers an ServiceNow Technischer Support, untersuchen Sie den Fehler, stellen Sie sicher, dass es sich nicht um einen Anpassungsfehler handelt, und ermitteln Sie die Art des Plattformfehlers. Beispielsweise generiert eine UI-Richtlinie während eines Tests einen Fehler. Ihre Untersuchung bestätigt, dass das Problem kein Anpassungsfehler ist, und identifiziert ein Plattformproblem mit der Benutzeroberflächenrichtlinie.
    Hinweis:
    Durch das Hinzufügen von Clientfehlern zur Liste der zulässigen Clientfehler kann das Test-Framework zwar mit dem Testen fortfahren, es ist jedoch keine Garantie, dass Ihre Tests bestanden werden. Testdesigner und -entwickler sollten Client-Fehler immer untersuchen, um festzustellen, ob Probleme mit Ihrem Geschäftsprozess vorliegen. Weitere Informationen finden Sie unter Client-Fehler identifizieren und beheben.

    Berichtebenen für zulässige Clientfehler

    Die Berichtebene gibt an, ob das Test-Framework zukünftige Fehlerereignisse als Warnung meldet oder sie vollständig ignoriert. Sie können die Berichtebene eines zulässigen Fehlers jederzeit ändern. Wenn Sie beispielsweise einen Fehler ursprünglich als Warnung hinzufügen, können Sie die Berichtebene später in „ignoriert“ ändern.

    Berichtebene Beschreibung
    Warnung Testschritte, die den zulässigen Clientfehler enthalten, melden den Status Erfolg mit Warnung(en). Die Fehlermeldung erscheint in der Testergebnisausgabe und wird in den Testprotokollen mit dem Status Warnung aufgezeichnet.
    Ignoriert Testschritte, die den zulässigen Client-Fehlerbericht enthalten, melden den Status „ Erfolg“. Der Fehler wird in den Testprotokollen mit dem Status Ignoriert aufgezeichnet.

    Übereinstimmungsprozess

    Automated Test Framework identifiziert zulässige Clientfehler anhand einer „enthält“-Suche und nicht anhand einer exakten Zeichenfolgenübereinstimmung. Eine Übereinstimmung liegt vor, wenn ein Clientfehler eine Meldung aus einem Datensatz für zulässige Clientfehler [sys_atf_whitelist] enthält. Wenn Sie beispielsweise einen Datensatz für zulässige Clientfehler für die Fehlermeldung „Testnachricht“ mit der Berichtebene „Ignoriert“ erstellen, werden alle Clientfehler ignoriert, die diese Zeichenfolge enthalten.
    Hinweis:
    Wenn Sie einen Datensatz für einen zulässigen Clientfehler erstellen oder ändern, ruft der Client-Test Runner das Update automatisch ab.

    Client-Fehler erkennen und beheben

    Wenn Client-Fehler auftreten, schlägt Automated Test Framework für den Test für den Schritt fehl, der ausgeführt wurde, als der Fehler auftrat.