Automatisierungen testen - Amazon Quick Suite

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Automatisierungen testen

Amazon Quick Automate bietet umfassende Funktionen zum Testen Ihrer Automatisierungen. In diesem Abschnitt werden die Tools und Funktionen beschrieben, die zur Validierung Ihres Automatisierungsverhaltens zur Verfügung stehen.

Testmodi

Wählen Sie aus zwei Modi, um Ihre Automatisierung zu testen:

  • Ausführungsmodus — Führt die Automatisierung von Anfang bis Ende aus, ohne sie anzuhalten. Alle Breakpoints in der Automatisierung werden ignoriert. Dieser Modus eignet sich am besten, um den gesamten Ablauf Ihrer Automatisierung zu testen.

  • Debug-Modus — Führt die Automatisierung aus und unterbricht sie an allen von Ihnen festgelegten Breakpoints oder wenn eine Ausnahme auftritt. Auf diese Weise können Sie den Automatisierungsstatus überprüfen, Variablen überwachen und das Verhalten an bestimmten Punkten in Ihrem Prozess überprüfen.

Bereich „Testen“

Der Testbereich umfasst zwei Hauptregister, mit denen Sie Ihren Automatisierungstest überwachen und steuern können:

Registerkarte „Einrichtung“

Die Registerkarte Setup bietet Tools zur Verwaltung Ihrer Testkonfiguration:

  • Breakpoint-Manager — Listet alle Breakpoints auf, die derzeit in Ihrer Automatisierung festgelegt sind. Entfernen Sie Haltepunkte direkt aus dieser Ansicht, ohne zur Arbeitsfläche zurückzukehren.

  • Testnavigation — Schnellzugriffs-Links zum Anzeigen von:

    • Läufe anzeigen — Alle Automatisierungsläufe aus dem Testen anzeigen

    • Fälle anzeigen — Sehen Sie sich Fälle an, die während des Tests erstellt wurden

    • Aufgaben anzeigen — Überprüfe alle generierten human-in-the-loop Aufgaben

Registerkarte „Überwachen“

Auf der Registerkarte Überwachen werden Echtzeitinformationen zu Ihrer laufenden Automatisierung angezeigt:

  • UI-Streaming — Beobachten Sie, wie Browser-Automatisierungsaktionen in Echtzeit ausgeführt werden

  • Variablenmonitor — Überwachen und ändern Sie Variablenwerte

  • Protokolle — Verfolgen Sie den detaillierten Automatisierungsfortschritt

Teststatus

Während des Tests wird sich Ihre Automatisierung in einem der folgenden Status befinden:

  • Wird ausgeführt — Die Automatisierung führt aktiv Aktionen aus

  • Angehalten (Breakpoint) — Die Ausführung wurde an einem benutzerdefinierten Breakpoint gestoppt

  • Angehalten (Ausnahme) — Die Ausführung wurde aufgrund eines Fehlers gestoppt

  • Abgeschlossen — Die Automatisierung hat alle Schritte erfolgreich abgeschlossen

  • Fehlgeschlagen — Bei der Automatisierung ist ein nicht behebbarer Fehler aufgetreten und sie wurde gestoppt

Wird ausgeführt und debuggt

Breakpoints setzen

Breakpoints ermöglichen es Ihnen, Ihre Automatisierung an bestimmten Punkten anzuhalten:

Um einen Breakpoint hinzuzufügen:

  • Bewegen Sie den Mauszeiger über eine Aktion oder einen Schritt auf der Leinwand

  • Klicken Sie auf Haltepunkt hinzufügen

  • Das Breakpoint-Symbol erscheint auf der Aktion oder dem Schritt

Um einen Breakpoint zu entfernen:

  • Klicken Sie bei der Aktion auf Breakpoint entfernen

  • Oder verwenden Sie den Breakpoint-Manager auf der Registerkarte Setup

Anmerkung

Richten Sie Breakpoints ein, bevor Sie den Debug-Modus starten.

Steuerelemente debuggen

Wenn Ihre Automatisierung angehalten ist, haben Sie mehrere Steuerungsmöglichkeiten:

  • Weiter — Führen Sie die nächste Aktion in Ihrer Automatisierung aus und pausieren Sie erneut

  • Fortfahren — Setze den Lauf fort, bis der nächste Breakpoint erreicht ist

  • Stopp — Beendet den aktuellen Testlauf

  • Ignorieren — Wenn der Vorgang aufgrund einer Ausnahme unterbrochen wird, wird die Ausnahme gelöscht und so fortgesetzt, als ob die Aktion erfolgreich gewesen wäre. Dies ist nützlich, wenn die Ausnahme den Rest Ihres Tests nicht blockiert und Sie fortfahren möchten.

  • Erneut versuchen — Wenn der Vorgang aufgrund einer Ausnahme unterbrochen wird, wird versucht, die aktuelle Aktion erneut auszuführen. Dies ist nützlich, wenn das Problem vorübergehend ist oder wenn Sie den Wert einer Variablen ändern und es mit dem neuen Wert erneut versuchen möchten

Schritte deaktivieren

Um Aktionen oder Schritte vorübergehend zu deaktivieren, ohne sie zu entfernen, können Sie sie deaktivieren, bevor Sie Ihren Test starten. Deaktivierte Aktionen oder Schritte werden während des Tests übersprungen.

  • Wählen Sie den zu deaktivierenden Schritt aus

  • Klicken Sie auf die Menüoptionen

  • Wählen Sie Deaktivieren

  • Der Schritt wird ausgegraut angezeigt

Um zu reaktivieren:

  • Wählen Sie den deaktivierten Schritt aus

  • Klicken Sie auf die Menüoptionen

  • Wählen Sie Activate.

Variabler Beobachter

Der Variable Watcher auf der Registerkarte Monitor bietet Einblick in die Daten, die von Ihrer Automatisierung während des Tests verwendet werden. Um eine Variable zu untersuchen:

  • Öffnen Sie den Variablenmonitor auf der Registerkarte Monitor, während der Test angehalten ist

  • Klicken Sie auf Hinzufügen, um die zu untersuchenden Variablen zu suchen und auszuwählen

  • Den aktuellen Wert für die Variable anzeigen

  • Ändern Sie Werte, um verschiedene Szenarien zu testen:

    • Klicken Sie auf das Stiftsymbol neben einer Variablen

    • Geben Sie einen neuen Wert zum Testen ein

    • Setzen Sie den Lauf fort, um mit dem neuen Wert fortzufahren

Diese Funktion ist besonders nützlich für:

  • Testen verschiedener Datenbedingungen

  • Überprüfung der Fehlerbehandlung

  • Simulation von Grenzfällen

Fehlerbehebung

Mit Assistant beheben

Wenn Ihre Automatisierung auf eine Ausnahme stößt, kann der Automatisierungsassistent Ihnen helfen, Probleme zu identifizieren und zu lösen:

  • Klicken Sie auf Mit Assistant beheben, wenn Sie aufgrund eines Fehlers angehalten werden

  • Der Assistent wird:

    • Analysieren Sie die Fehlermeldung

    • Überprüfen Sie die Ausführungsprotokolle

    • Schauen Sie in der Wissensdatenbank zur Fehlerbehebung nach

    • Erläutern Sie das Problem klar und deutlich

    • Schlagen Sie mögliche Lösungen vor

  • Chatten Sie mit dem Assistenten, um:

    • Stellen Sie Fragen zu dem Fehler

    • Aktualisieren Sie die Automatisierung auf der Grundlage einer der empfohlenen Änderungen

Testmetriken

Nach Abschluss Ihres Tests bietet Amazon Quick Automate umfassende Testmetriken, die Ihnen helfen, die Automatisierungsleistung zu verstehen und die Testabdeckung zu validieren. Sehen Sie sich die wichtigsten Kennzahlen zu Ihrem Testlauf an:

  • Gesamtlaufzeit — Wie lange hat der Test von Anfang bis Ende gedauert

  • Anzahl der abgeschlossenen Fälle — Anzahl der Fälle, deren Bearbeitung abgeschlossen wurde (mit Ausnahme der erstellten oder ausstehenden Fälle)

  • Durchschnittliche Dauer pro Fall — Die durchschnittliche Bearbeitungszeit für jeden abgeschlossenen Fall

  • Erfolgsquote — Prozentsatz der Fälle, die ausnahmslos abgeschlossen wurden

  • Anzahl der erstellten Aufgaben — Anzahl der während des Tests generierten human-in-the-loop Aufgaben

  • Umfang der Aktionen — Prozentsatz der Aktionen in Ihrer Automatisierung, die während des Tests ausgeführt wurden. Dies hilft dabei, ungetestete Pfade zu identifizieren