Zulässige Clientfehler

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Fügen Sie bekannte Client-Fehler der Liste der zulässigen Client-Fehler hinzu, damit Tests und Schritte fortgesetzt 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 zum 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 Ergebnisse beeinträchtigen. Szenarien, in denen Client-Fehler zugelassen werden, sind:

    Zeiteinschränkung
    Lassen Sie einen Client-Fehler 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 Client-Fehler vorübergehend zu, bis Sie mit dem Schreiben von Tests fertig sind und Zeit haben, um den Fehler zu untersuchen. Beispielsweise ändert einer Ihrer Entwickler eine Benutzeroberflächenrichtlinie, und die Änderung generiert einen Fehler.
    Möglicher Plattformfehler
    Lassen Sie Client-Fehler vorübergehend zu, bis eine Korrektur 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 Client-Fehlern zur Liste der zulässigen Client-Fehler kann das Test-Framework zwar weiter getestet werden, es kann jedoch nicht garantiert werden, dass die Tests erfolgreich sind. 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 Client-Fehler

    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 Client-Fehler 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 Clientfehler enthalten, melden den Status Success. Der Fehler wird in den Testprotokollen mit dem Status Ignoriert aufgezeichnet.

    Übereinstimmungsprozess

    Automated Test Framework identifiziert zulässige Client-Fehler mit einer Suche und nicht mit einer exakten Zeichenfolgenübereinstimmung. Eine Übereinstimmung tritt auf, wenn ein Client-Fehler eine Nachricht aus einem Datensatz für zulässige Client-Fehler [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, wird jeder Clientfehler, der diese Zeichenfolge enthält, ignoriert.
    Hinweis:
    Wenn Sie einen Datensatz für zulässige Clientfehler erstellen oder ändern, erhält der Clienttest-Runner automatisch die Aktualisierung.

    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.