UiPath Documentation
delegate
latest
false
Benutzerhandbuch zu Delegate

Fehler bei der Testautomatisierung wird analysiert

Automatisieren Sie mit Delegate die End-to-End-Analyse von Testfehlern, von der Ursachenidentifizierung und der Jira-Fehlerprotokollierung bis hin zur Berichterstellung für Stakeholder.

Fehler bei der Testautomatisierung wird analysiert

Delegate kann als Test Analyst Assistant fungieren.

Delegate kann verwendet werden, um eine End-to-End-Analyse von Testfehlern, eine Ursachenidentifizierung und Stakeholder-Berichte zu automatisieren.

  • End-to-End-Testautomatisierung

Delegate geht über die Ausführung eines einzelnen Testfalls hinaus und orchestriert vollständige Testworkflows. Es kann ganze Testsätze analysieren, Fehler identifizieren, Diagnoseprotokolle abrufen, Daten über mehrere Systeme hinweg abgleichen, Fehlertickets erstellen und Zusammenfassungsberichte erstellen – alles aus einer einzigen Anforderung in natürlicher Sprache.

  • Integration von externen Tools

Delegate kann mit externen Anwendungen und Systemen über den Test Manager hinaus interagieren. Angenommen, die Accrual Bank verfügt über eine Accrual Bank-App und eine Accrual Bank Test Data Viewer-App. Delegate kann auf beide Apps zugreifen, um erwartete und tatsächliche Daten abzugleichen, Jira-Fehlertickets für die identifizierten Probleme zu erstellen und zusammenfassende E-Mails über Microsoft Outlook zu versenden. Diese Integrationen wandeln Delegate von einem Test Executor in eine vollständige Plattform für Testvorgänge um.

  • Erstellung und Planung von Routine

Nachdem ein komplexer Workflow erfolgreich ausgeführt wurde, kann Delegate ihn als wiederverwendbare Routine speichern. Routinen erfassen die gesamte Abfolge von Schritten, Entscheidungen und Integrationen, sodass sie bei Bedarf wiederholt werden können oder für die automatische Ausführung in definierten Intervallen (z. B. alle 24 Stunden) geplant sind. Dies ermöglicht ein kontinuierliches Testen ohne manuelle Intervention.

Voraussetzungen

  • Schließen Sie zuerst die einmalige Einrichtung unter Einrichten und Ausführen Ihres ersten Testfalls ab.
  • Sie haben die Rolle Projektinhaber oder Test Manager im UiPath Test Manager.
  • Sie haben Jira-Anmeldeinformationen in Delegate für die Ticketerstellung konfiguriert.
  • Sie haben Microsoft Outlook für die E-Mail-Zustellung konfiguriert.
  • Die von Ihnen benötigten Apps (z. B. die App Accrual Bank Test Data Viewer) sind installiert und zugänglich.
  • Sie haben Ihren Anwendungsfall definiert:
Accrual Bank runs a suite of 15 automated and manual test cases every 24 hours to validate its loan processing operations. These tests cover loan application submission, approval workflow, interest calculation, repayment scheduling, and compliance reporting. When tests fail, the QA team must quickly identify root causes, reconcile data, log defects, and inform stakeholders. A report must be sent to the QA lead.
Accrual Bank runs a suite of 15 automated and manual test cases every 24 hours to validate its loan processing operations. These tests cover loan application submission, approval workflow, interest calculation, repayment scheduling, and compliance reporting. When tests fail, the QA team must quickly identify root causes, reconcile data, log defects, and inform stakeholders. A report must be sent to the QA lead.

Anleitungen zu …

Schritt 1 – Greifen Sie auf Test Manager-Testsätze zu

Öffnen Sie Delegate und beschreiben Sie den Testsatz, den Sie analysieren möchten. Beispiel: „Überprüfen Sie den Testsatz für Kreditvorgänge im Test Manager und teilen Sie mir mit, welche Tests in den letzten 24 Stunden fehlgeschlagen sind.““ Delegate stellt eine Verbindung mit dem Test Manager her, sucht den angegebenen Testsatz und ruft die neuesten Ausführungsergebnisse ab.

Schritt 2 – Ausführungsergebnisse analysieren

Delegate filtert die Ausführungsergebnisse, um fehlgeschlagene Testfälle zu identifizieren. Delegate zeigt eine Zusammenfassung mit der Anzahl der erfolgreichen und fehlgeschlagenen Tests sowie die Namen und IDs der fehlgeschlagenen Fälle. Für jeden Fehler extrahiert Delegate die Fehlermeldung, die Stack-Trace (falls verfügbar) und den Ausführungszeitstempel.

Schritt 3 – Abrufen von Protokollen für fehlgeschlagene Tests

Delegate lädt detaillierte Ausführungsprotokolle für jeden fehlgeschlagenen Testfall herunter. Die Protokolle enthalten schrittweise Ausführungsablaufverfolgungen, Variablenwerte, Screenshot-Verweise und Ausnahmedetails. Die Protokolle werden lokal für die weitere Analyse und Abstimmung gespeichert.

Schritt 4 – Daten mit dem Testdatenbetrachter abstimmen

Delegate öffnet die Anwendung Accrual Bank Test Data Viewer und vergleicht die tatsächlichen Testausführungsdaten mit den erwarteten Basisdaten. Delegate identifiziert Diskrepanzen wie fehlende Datensätze, falsche Werte oder Datensynchronisierungsprobleme. Jede Diskrepanz wird mit dem erwarteten Wert, dem tatsächlichen Wert und der Schweregradbewertung dokumentiert.

Schritt 5 – Jira-Tickets erstellen

Für jede verifizierte Diskrepanz erstellt Delegate automatisch ein Jira Bug-Ticket. Das Ticket enthält einen Titel, eine Beschreibung, Schritte zur Reproduktion, den Schweregrad und Links zum Test Manager-Ausführungsprotokoll und zum Vergleichs-Screenshot des Test Data Viewers. Delegate weist das Ticket basierend auf der betroffenen Komponente dem entsprechenden Entwicklungsteam zu.

Schritt 6 – Zusammenfassungsbericht senden

Delegate erstellt eine umfassende E-Mail mit einer Zusammenfassung und sendet sie über Outlook an den QA-Leiter. Der Bericht enthält: Gesamtzahl der ausgeführten Tests, Aufschlüsselung nach bestanden/fehlgeschlagenen Tests, Liste der fehlgeschlagenen Tests mit Ursachenanalyse, Referenzen zu Jira-Tickets und Empfehlungen für die nächsten Schritte.

Schritt 7 – Erstellen und planen Sie eine Routine

Nachdem der Workflow validiert wurde, weisen Sie Delegate an, ihn als Routine zu speichern. Beispiel: „Speichern Sie dies als Routine namens Tägliche Kreditprüfung und planen Sie die Ausführung jeden Tag um 8 Uhr.“

Delegate speichert die Routine in seiner Bibliothek und konfiguriert den Zeitplan. Die Routine wird automatisch ausgeführt und durchläuft den vollständigen Analysezyklus ohne menschliches Eingreifen.

Erwartete Ergebnisse

  • Die tägliche Testanalyse ist vollständig automatisiert, wodurch der manuellen Aufwand von 2–3 Stunden auf null reduziert wird.
  • Alle Testfehler werden im Test Manager mit detaillierten Protokollen und Screenshots dokumentiert.
  • Jira-Tickets werden innerhalb von Minuten nach der Fehlererkennung erstellt, was die Fehlerbehebung beschleunigt.
  • Stakeholder erhalten zeitnahe E-Mail-Zusammenfassungen mit verwertbaren Erkenntnissen.
  • Die Routine wird alle 24 Stunden autonom ausgeführt, um eine kontinuierliche Qualitätsüberwachung zu gewährleisten.

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.

  • Fehler bei der Testautomatisierung wird analysiert
  • Voraussetzungen
  • Anleitungen zu …
  • Erwartete Ergebnisse
  • Voraussetzungen

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben