Zulässige Clientfehler
Fügen Sie der Liste zulässiger 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 zum Zulassen von Clientfehlern
Testdesigner und -Entwickler erlauben normalerweise clientseitige JavaScript-Fehler, um zu verhindern, dass bestimmte Arten bekannter Fehler sich auf das Testdesign und die Ergebnisse auswirken. Szenarien zum Zulassen von Clientfehlern umfassen:
- 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 Client-Fehler vorübergehend zu, bis Sie die 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
- Client-Fehler vorübergehend zulassen, 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.
Berichtsebenen 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 Berichtsebene 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 einen Status von 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-Fehler enthalten, melden einen Status von Erfolg . 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.