Zulässige Clientfehler
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.
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
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.