- Überblick
- Schnellstart
- Vertrauen und Compliance
- Governance
- Funktionen
- Cartographer
- Delegate für Tests
- Referenz (Reference)
- Fehlersuche und ‑behebung
Führen Sie einen manuellen End-to-End-Testfall mit Delegate aus, von der Erkennung und Desktop- oder Browserausführung bis hin zur Veröffentlichung der Ergebnisse im Test Manager und eines E-Mail-Berichts.
Delegate fungiert als KI-gestützter Testbegleiter, der Anweisungen in natürlicher Sprache eines Testers interpretiert und sie in umsetzbare Testschritte übersetzt. Anstatt Testfallbeschreibungen manuell zu lesen und zwischen Anwendungen zu wechseln, beschreibt der Tester einfach, was er erreichen soll, und Delegate orchestriert den gesamten Workflow.
Während der manuellen Testausführung nutzt Delegate die UI-Automatisierungs-Engine von UiPath, um mit Anwendungen auf dem Desktop und im Browser im Namen des Testers zu interagieren: Öffnen von Anwendungen oder Browsern, Navigieren zu URLs oder Bildschirmen, Klicken auf Schaltflächen, Ausfüllen von Formularen und Überprüfen auf dem Bildschirm Inhalt. Das gesamte Spektrum der Aktionen umfasst:
- Navigation – Öffnen Sie eine URL oder starten Sie eine Anwendung, wechseln Sie im Browser zurück/vorwärts, wechseln Sie zwischen Registerkarten, Fenstern oder öffnen Sie Anwendungen.
- Interaktion – Klicken Sie auf Schaltflächen, Links, Kontrollkästchen, Optionsfelder; Textfelder ausfüllen; aus Dropdownmenüs auswählen; Dateien hochladen; Ziehen und Ablegen.
- Überprüfung – prüfen Sie, ob Text, Elemente oder Werte auf dem Bildschirm sichtbar sind; Bestätigen, dass Seiten- oder Fenstertitel, URLs oder Überschriften mit den erwarteten Werten übereinstimmen; Lesen Sie Werte von der Benutzeroberfläche, um sie mit den erwarteten Ergebnissen abzugleichen.
- Dienstprogramm – Bildlauf; Screenshots erstellen (automatisch pro Schritt erfasst); Warten, bis Elemente, Seiten oder Anwendungsbildschirme geladen sind; Kopieren Sie Text aus der Zwischenablage.
Was sie nicht tun kann: Sicherheitsdialogfelder auf Betriebssystemebene verarbeiten (z. B. HTTP-Basisauthentifizierung) oder mobile Browser automatisieren. Der praktische Scope: Wenn ein menschlicher Tester dies auf dem Desktop oder in Chrome kann, kann auch Delegate dies tun.
Nach Abschluss kann Delegate eine zusammenfassende E-Mail über Microsoft Outlook generieren und senden, einschließlich des Testfallnamens, des Ausführungsstatus, der Ergebnisse auf Schrittebene und Screenshots.
Voraussetzungen
- Schließen Sie zuerst die einmalige Einrichtung unter Einrichten und Ausführen Ihres ersten Testfalls ab (wählen Sie die QA-/Testpersona aus, installieren Sie die UiPath-Befehlszeilenschnittstelle (CLI), führen Sie
uip loginaus, kennen Sie Ihren Projektschlüssel). - Konfigurieren Sie Microsoft Outlook für die E-Mail-Zustellung.
- Stellen Sie sicher, dass die Zielanwendung von Ihrer Maschine aus zugänglich ist.
Anleitungen zu …
Schritt 1 – Beschreiben Sie Ihre Absicht
Geben Sie eine Anforderung in natürlicher Sprache ein, die den Test beschreibt, den Sie ausführen möchten, z. B. „Testfall-Anmeldung ausführen – Gültige Anmeldeinformationen von Projekt MYAPP.“
Schritt 2 – Entdecken
Delegate bestätigt das Projekt, findet den Testfall anhand des Namens oder Objektschlüssels und listet seine Schritte auf. Wenn etwas mehrdeutig ist, wie z. B. zwei übereinstimmende Testfälle oder keine Schritte definiert sind, hält es an und fordert Sie auf, dies zu klären, bevor Sie fortfahren – nichts wird ausgeführt oder veröffentlicht, bis es einen sauberen, eindeutigen Satz von Schritten hat.
Schritt 3 – Ausführen
Delegate öffnet Chrome und arbeitet jeden Schritt der Reihe nach ab, wobei vor jedem Schritt ein Prüfpunkt für die Ablaufverfolgung festgelegt wird, die UI-Automatisierung durchgeführt wird und Bestehen/Nichtbestehen sowie Beobachtungen aufgezeichnet werden. Wenn es hängen bleibt (Element nicht gefunden, unerwartetes Popup), hält es an und fragt, wie es vorgehen soll:
| Sagen Sie | Was passiert? |
|---|---|
| „Es ist die blaue Schaltfläche mit der Bezeichnung Anmelden“ | Delegate Wiederholungen unter Ihrer Anleitung |
| "e; | Bildläufe und Wiederholungen Delegate |
| „Diesen Schritt überspringen und als fehlgeschlagen markieren“ | Delegate zeichnet den Schritt als Fehlgeschlagen auf und fährt fort |
| "Ausführung beenden" | Delegate bricht ab und veröffentlicht dann alle bisher abgeschlossenen Schritte – nichts geht verloren |
Wenn Sie mitten in der Ausführung abbrechen, werden abgeschlossene Schritte weiterhin mit ihrem korrekten Bestehen-/Fehlstatus veröffentlicht; nicht ausgeführte Schritte werden in Test Manager standardmäßig auf None festgelegt.
Schritt 4 – Veröffentlichen und Bericht erstellen
Delegate erstellt automatisch eine manuelle Ausführung (mit dem Namen Delegate-<test case name>), startet ein Testfallprotokoll, lädt das Ergebnis jedes Schritts hoch, schließt die Ablaufverfolgung ab, veröffentlicht das Gesamtergebnis und die Anhänge und fügt die Beschriftung AutonomousExecution hinzu, damit jeder im Test Manager KI filtern kann – Tests ausführen. Es zeigt dann eine Schritt-für-Schritt-Ergebnistabelle sowie einen Link zur Ausführung im Test Manager an und fragt, ob Sie den Bericht per E-Mail versenden möchten.
| Automatisch | Sie entscheiden |
|---|---|
| Sie finden den Testfall in Test Manager | Welcher Testfall ausgeführt werden soll |
| Durchführen der einzelnen UI-Schritte | Was zu tun ist, wenn ein Schritt hängen bleibt |
| Aufzeichnen der Ablaufverfolgungen pro Schritt | Ob der Bericht per E-Mail gesendet werden soll |
| Veröffentlichen im Test Manager | Wer erhält die E-Mail |
| Beschriftung als „AutonomousExecution“. | – |
Der Hauptunterschied zu einer Aufzeichnung oder einem Skript: Delegate begründet jeden Schritt. Wenn sich die Benutzeroberfläche leicht geändert hat, passt sie sich an, anstatt bei einem verschobenen Pixel starr zu verfehlen – mehr wie ein Nach oben-Tester, der die Absicht des Schritts versteht.
Erwartete Ergebnisse
- Der Testfallstatus im Test Manager wird mit vollständigen Details auf Schrittebene zu Bestanden/Fehlgeschlagen aktualisiert.
- Eine E-Mail-Zusammenfassung wird innerhalb von Minuten nach Abschluss der Ausführung empfangen.
- Screenshots sind für Prüfungszwecke an das Test Manager-Ausführungsprotokoll angehängt.
- Der Testeraufwand wird von 10–15 Minuten manueller Navigation auf einen einzigen Prompt in natürlicher Sprache reduziert.
Voraussetzungen
Bitten Sie Delegate , die Sequenz von Schritten in eine Routine umzuwandeln. Speichern Sie die Routine und planen Sie die Ausführung an bestimmten Terminen oder innerhalb eines Intervalls.