UiPath Documentation
test-manager
latest
false
Test Manager-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Testtypen in Test Manager

Testtypen, die Test Manager in Automation Cloud und Test Cloud unterstützt, von RPA- und Anwendungstests bis hin zu Leistungs-, Barrierefreiheits- und autonomen Tests.

Test Manager ist der Hub für Anforderungen, Testfälle, Testsätze und Ergebnisse, unabhängig davon, welche Art von Tests Sie durchführen. Diese Seite bietet Ihnen eine Übersicht über jeden Testtyp, den Sie ausführen können, und zeigt Ihnen, wo Sie mehr über jeden Typ erfahren.

TesttypWas validiert wirdAm besten geeignet für
RPA-TestsUiPath Studio-Automatisierungen und Workflow-LogikZur Bestätigung, dass Automatisierungen weiterhin funktionieren, wenn sich der zugrunde liegende Workflow ändert
AnwendungstestsWeb-, Desktop-, SAP- und mobile Anwendungen, unabhängig von einer bestimmten AutomatisierungUI-, API-, datengesteuerte und plattformübergreifende Validierung der Systeme, mit denen Ihre Automatisierungen interagieren
LeistungstestsAutomatisierte funktionale Testfälle unter gleichzeitigen virtuellen BenutzernLasttests und Erfassen von Leistungsregressionen, bevor sie die Produktion erreichen
Testen der BarrierefreiheitOb Ihre Anwendung Barrierefreiheitsstandards erfülltCompliance-Prüfungen, die in Test Manager verwaltet und erfasst werden
Autonome TestausführungVorab geschriebene manuelle Testfälle, die unbeaufsichtigt von Autopilot ausgeführt werdenRegressionstests, von Anmeldeinformationen abhängige Tests und einmalige oder Ad-hoc-Tests
Autonome ExplorationUndefiniertes Anwendungsverhalten, das in Echtzeit ohne vorher geschriebenes Skript untersucht wirdErkennungsgesteuerte Tests: Suchen unbekannter Probleme und Randfälle, die ein skriptgesteuerter Test nicht erfassen würde

RPA-Tests

RPA-Tests validieren die Automatisierungen, die Sie in UiPath Studio erstellen, damit Sie bestätigen können, dass sie weiterhin wie erwartet funktionieren, während sich der zugrunde liegende Workflow ändert. Sie basieren auf:

  • Datengesteuerte Tests – Ausführen eines Workflows für verschiedene Eingaben mithilfe von Testdatendateien, automatisch generierten Daten, Data Service-Entitäten oder Warteschlangen. Siehe Datengesteuerte Tests.
  • Pseudo-Tests – Ersetzen von Eingaben oder Abhängigkeiten während des Entwurfs, damit Teile eines Prozesses validiert werden können, bevor jede Abhängigkeit bereit ist. Siehe Pseudo-Tests.
  • Aktivitäts- und Deskriptorabdeckung – Nachverfolgung, wie viel eines Workflows tatsächlich mit Ihren Testfällen ausgeführt wurde, und Aufzeigen redundanter Abdeckung.Siehe Aktivitätsabdeckung und Deskriptor-Abdeckung.
  • Profilausführung – Messen der Leistung jedes Moduls in einem Test, um Regressionen frühzeitig zu erkennen. Siehe Profilausführung.

Testfälle werden in Studio entworfen, als Pakete in Orchestrator veröffentlicht und dann für die Rückverfolgbarkeit, die Ausführungsverwaltung und die Berichterstattung mit Test Manager verknüpft.

Anwendungstests

Anwendungstests validieren die Systeme, mit denen Ihre Automatisierungen interagieren – Web-, Desktop-, SAP- oder mobile Anwendungen – unabhängig von einem bestimmten Automatisierungsprojekt. Sie unterstützen sowohl Low-Code (Drag-and-Drop)- als auch vollständig codierte Testautomatisierungen.

UI-Tests

Basiert auf dem Aktivitätenpaket der UI Automation und dem Objekt-Repository, um zuverlässig mit Schnittstellenelementen zu interagieren und Prüfungen dieser durchzuführen.

API-Tests

Verwendet das Paket „Testaktivitäten“, um HTTP/API-Antworten direkt zu validieren, ohne die UI zu steuern.

Datengesteuertes Testen

Demselben datengesteuerte Ansatz, der bei RPA-Tests verwendet wird (Testdatendateien, automatisch generierte Daten, Entitäten, Warteschlangen), wird auf Testfälle auf Anwendungsebene angewendet.

Plattformübergreifende und mobile Tests

Das Aktivitätenpaket „Mobile Automatisierung“ stellt eine Verbindung mit Gerätefarmen und Emulatoren her, sodass Tests mit echten oder virtuellen mobilen Geräten ohne manuelle Gerätehandhabung ausgeführt werden können.

Hinweis:

Browserübergreifende Tests sind keine eigenständige Funktion. Sie werden darüber gehandhabt, wie UI Automation auf einen bestimmten Browser abzielt, nicht über ein dediziertes browserübergreifendes Testraster.

Leistungstests

Testen Sie Ihre automatisierten Funktionstestfälle als Lasttest mit gleichzeitigen virtuellen Benutzern. Sie konfigurieren Lastgruppen, Hochlaufzeiten und Schwellenwerte in Test Manager, führen zur Validierung einen Schreibtischtest aus, und führen ihn dann im großen Maßstab aus und überwachen die Ergebnisse, einschließlich dedizierter API-Leistungsergebnisansichten.Siehe Leistungstests – Übersicht.

Testen der Barrierefreiheit

Bewertet, ob Ihre Anwendung Barrierefreiheitsstandards erfüllt; verwaltet und Berichte dazu in Test Manager. Siehe Barrierefreiheitstests für Test Cloud.

Autonome Testausführung

Führt vorab geschriebene manuelle Testfälle automatisch mit Autopilot aus. Ein menschlicher Tester hat die Schritte bereits geschrieben, und Autopilot führt sie unbeaufsichtigt aus, wodurch der Aufwand ersetzt wird, einen manuellen Test in eine vollständig skriptgesteuerte Studio-Automatisierung umzuwandeln. Auf webbasierte Testfälle beschränkt und unterstützt:

  • Anmeldeinformationen über Orchestrator-Assets
  • Eine Auswahl an zugrunde liegenden KI-Modellen
  • Live-Streaming, Remotesteuerung und Abbrechen einer laufenden Ausführung

Am besten geeignet für:

  • Regressionstests stabiler Funktionen
  • Von Anmeldeinformationen abhängige Tests
  • Einmalige oder Ad-hoc-Tests
  • Testen durch Geschäftsanwender, die keine Skripts erstellen oder verwalten möchten

Weitere Informationen:

Autonome Exploration

Ein Agent lernt gleichzeitig die Anwendung kennen, entwirft Tests und führt sie in Echtzeit aus, ohne ein vorab definiertes Testskript. Geleitet von einer Charta, Anforderung oder Benutzer-Story erkundet er die Anwendung wie ein neugieriger Benutzer in einer zeitlich begrenzten Sitzung mit optionaler Human-in-the-Loop-Steuerung (anhalten, leiten, überspringen, fortsetzen) und einem strukturierten Ergebnisbericht am Ende.

Am besten für erkennungsgesteuerte Tests geeignet, z. B. zum Auffinden unbekannter Probleme, Randfälle und unerwartetem Verhalten, die ein skriptgesteuerter Test nicht erkennen würde.

Weitere Informationen:

Siehe auch

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