test-cloud
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Test Cloud – Benutzerhandbuch

Letzte Aktualisierung 16. Mai 2025

Anwendungstests

Um die Effizienz Ihrer Workflows für Anwendungstests sicherzustellen, integrieren Sie die folgenden Konzepte in den Designprozess Ihrer Testprojekte:

1. Erstellen Sie ein skalierbares Testautomatisierungsframework

Verwenden Sie die folgenden Komponenten beim Entwerfen automatisierter Testfälle in Studio:

  • Object Repository: Zentralisieren Sie UI-Elemente zur einfachen Wiederverwendung in Testfällen und Projekten.
  • Workflows: Entwerfen Sie modulare Workflows für allgemeine Aktionen.
  • Testfälle: Stellen Sie Workflows mithilfe von Testfallvorlagen und Ausführungsvorlagen zu strukturierten, automatisierten Testfällen zusammen.

    Gruppieren Sie verwandte Testfälle in Ordnern, um die Transparenz und Organisation zu verbessern.

2. Erkunden Sie den Test Manager für Nachverfolgbarkeit und Abdeckung

Verbessern Sie die Nachverfolgbarkeit und Abdeckung Ihrer Testprojekte mithilfe Test Manager:

  • Beginnen Sie mit dem Erstellen oder Importieren von Anforderungen, um Testfälle mit Geschäftszielen zu verknüpfen.
  • Erzielen Sie eine durchgängige Nachverfolgbarkeit, indem Sie Testfälle mit Anforderungen verbinden.
  • Analysieren Sie die Testabdeckung und entdecken Sie potenzielle Lücken mithilfe von Insights-Dashboard.
  • Synchronisieren Sie Testartefakte mit gängigen ALM-Tools über UiPath Test Manager Connect.

3. Erweitern Sie Ihre Testprojekte mit KI-Funktionen

Nutzen Sie die KI-Funktionen von Autopilot for Testers, um Ihre Testprojekte zu verbessern:
  • KI-Funktionen Test Manager : Helfen Ihnen bei der Überprüfung der Anforderungsqualität, generieren fehlende Testszenarien und sammeln Testerkenntnisse.
  • Studio AI-Funktionen: Helfen Ihnen beim Refactoring von Code, dem Generieren von Ausdrücken, Testdaten und Fuzzy-Überprüfungen sowie bei codierten/Low Code-Testfällen.

Weitere Informationen zu den KI-Funktionen von Autopilot for Testers finden Sie unter Autopilot for Testers.

4. Optimieren Sie die Selektorstrategie für UI-Tests

Verwenden Sie die UiPath Test Cloud, um das Testen des UI-Selektors zu verbessern:
  • Verwenden Sie das Object Repository anstelle statischer Selektoren für UI-Elemente.
  • Vermeiden Sie absolute Selektoren, die durch UI-Änderungen unterbrochen werden. Verwenden Sie ankerbasierte Selektoren für dynamische UI-Elemente.
  • Aktivieren Sie die Workflow-Analyse-Regeln Klick simulieren und Typ simulieren, um Interaktionen in Web- oder Desktop-Apps zu beschleunigen.
  • Implementieren Sie Wiederholungsmechanismen, um zeitweilige UI-Verzögerungen zu verarbeiten.

5. Implementieren Sie datengesteuerte Tests

Verwenden Sie die verfügbaren Testdatenfunktionen:
  • Optimieren Sie die Testdatenverwaltung mit Orchestrator-Testdatenwarteschlangen und Data Service-Entitäten.
  • Generieren Sie Testdaten mit KI.
  • Parametrisieren Sie Testeingaben, anstatt hartcodierte Werte zu verwenden.

6. Integrieren Sie UiPath-Tests in CI/CD-Pipelines

Befolgen Sie diese Empfehlungen für die Integration von Tests in CI/CD-Pipelines:
  • Planen und Ausführen von automatisierten Tests im Test Manager.
  • Lösen Sie Tests automatisch mit DevOps-Tools aus.
  • Reduzieren Sie die Testzykluszeit durch parallele Ausführung auf mehreren Robotern.
  • Verwenden Sie API-basierte Tests, um die UI-Abhängigkeit zu minimieren.

7. Klassifizieren Sie sich für die Ausnahmeverwaltung und Berichterstattung

So behandeln Sie die Ausnahmen von Testausführungen effektiv:
  • Protokollieren Sie detaillierte Ausführungsergebnisse, einschließlich Screenshots und Fehlermeldungen, im Test Manager.
  • Verwenden Sie Try-Catch-Blöcke für eine konsistente Fehlerbehandlung.
  • Nutzen der Orchestrator-Protokolle für eine gründliche Fehlersuche.
  • Versenden von Testausführungsberichten per E-Mail.

8. Optimieren Sie die Testausführungsleistung

Befolgen Sie diese Methoden, um die Leistung zu verbessern:
  • Führen Sie Tests im Unattended-Modus aus, um schnellere Ergebnisse zu erzielen.
  • Ersetzen Sie statische Verzögerungen durch dynamische Wartemechanismen.
  • Minimieren Sie UI-Interaktionen mithilfe von API- und Datenbankvalidierungen.

9. Automatisierte Tests regelmäßig warten und aktualisieren

Halten Sie Ihre automatisierten Tests auf dem neuesten Stand:

  • Aktualisieren Sie die Selektoren regelmäßig, um sie an Anwendungsänderungen anzupassen.
  • Entfernen Sie veraltete Testfälle.
  • Refactoring von Workflows für eine verbesserte Effizienz.
  • Verwenden Sie die Versionskontrolle, um Änderungen nachzuverfolgen und die Zusammenarbeit zu fördern.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White