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 im Test Manager

Testtypen, die Test Manager in Automation Cloud und Test Cloud unterstützt, von RPA- und Anwendungstests bis hin zu Leistung, Zugänglichkeit und autonomen Tests.

Der Test Manager ist die zentrale Drehscheibe für Anforderungen, Testfälle, Testsätze und Ergebnisse, unabhängig von der Art von Tests, die Sie durchführen. Diese Seite gibt Ihnen einen Überblick über jeden Testtyp, den Sie ausführen können, und verweist Sie darauf, wo Sie mehr über die einzelnen Tests erfahren können.

TesttypWas er validiertAm besten geeignet für
RPA-TestsUiPath Studio-Automatisierungen und Workflow-LogikDie 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 Funktionstestfälle unter gleichzeitigen virtuellen BenutzernLasttests und Erfassung von Leistungsregressionen, bevor sie die Produktion erreichen
Testen der BarrierefreiheitOb Ihre Anwendung die Barrierefreiheitsstandards erfülltCompliance-Prüfungen, die innerhalb des Test Managers verwaltet und gemeldet werden
Autonome TestausführungVorgefertigte manuelle Testfälle, die unbeaufsichtigt von Autopilot ausgeführt werdenRegressionstests, anmeldeinformationsabhängige Tests und einmalige oder Ad-hoc-Tests
Autonome ExplorationNicht definiertes Anwendungsverhalten, das in Echtzeit ohne vorgefertigtes Skript erkundet werden kannErkennungsgesteuertes Testen: Finden unbekannter Probleme und Grenzfälle, die ein skriptbasierter Test nicht erkennen würde

RPA-Tests

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

  • Datengesteuertes Testen – Ausführen eines Workflows mit verschiedenen Eingaben mithilfe von Testdatendateien, automatisch generierten Daten, Data Service-Entitäten oder Warteschlangen. Siehe Datengesteuertes Testen.
  • Pseudo-Tests – Ersetzen von Eingaben oder Abhängigkeiten während des Entwurfs, sodass Teile eines Prozesses validiert werden können, bevor jede Abhängigkeit bereit ist. Siehe Pseudo-Tests.
  • Aktivitäts- und Deskriptorabdeckung – Nachverfolgen, wie viel von einem Workflow tatsächlich von Ihren Testfällen trainiert wurde, und Anzeigen einer redundanten Abdeckung. Siehe Aktivitätsabdeckung und Deskriptorabdeckung.
  • Ausführungsprofil – Messen der Leistung jedes Moduls in einem Test, um Regressionen frühzeitig zu erkennen. Ausführungsprofil erstellen.

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

Anwendungstests

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

UI-Tests

Basierend auf dem UIAutomation-Aktivitätspack und dem Objekt-Repository für eine zuverlässige Interaktion mit und Durchsetzung von Schnittstellenelementen.

API-Tests

Verwendet das Testaktivitätspack , um HTTP/API-Antworten direkt zu validieren, ohne die Benutzeroberfläche zu steuern.

Datengesteuertes Testen

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

Plattformübergreifende und mobile Tests

Das Mobile Automation-Aktivitätspack stellt eine Verbindung mit Gerätefarmen und Emulatoren her, sodass Tests für echte oder virtuelle Mobilgeräte ohne manuelle Gerätebehandlung ausgeführt werden können.

Hinweis:

Browserübergreifendes Testen ist keine besonderen Funktion. Dies wird dadurch geregelt, wie die UI-Automatisierung auf einen bestimmten Browser ausgerichtet ist, und nicht über ein dediziertes browserübergreifendes Testraster.

Leistungstests

Lasttests für Ihre automatisierten Funktionstestfälle unter gleichzeitigen virtuellen Benutzern. Sie konfigurieren Lastgruppen, Hochfahren-Zeiten und Schwellenwerte im Test Manager, führen einen Schreibtischtest zur Validierung durch, führen dann in großem Umfang aus und überwachen die Ergebnisse, einschließlich dedizierter Ansichten für API-Leistung-Ergebnisse. Siehe Leistungstests – Übersicht.

Testen der Barrierefreiheit

Bewertet, ob Ihre Anwendung die Vorschriften zur Barrierefreiheit erfüllt, die innerhalb des Test Managers verwaltet und gemeldet wird. 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 und ersetzt den Aufwand der Umwandlung eines manuellen Tests in eine vollständig skriptbasierte Studio-Automatisierung. Sie ist auf webbasierte Testfälle beschränkt und unterstützt:

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

Am besten geeignet für:

  • Regressionstests stabiler Funktionen
  • Anmeldeinformationsabhängiges Testen
  • Einmalige oder Ad-hoc-Tests
  • Testen durch Geschäftsanwender, die keine Skripte erstellen oder verwalten möchten

Weitere Informationen:

Autonome Exploration

Ein Agent lernt gleichzeitig etwas über die Anwendung, entwirft Tests und führt sie in Echtzeit ohne vordefiniertes Testskript aus. Geführt von einem Diagramm, einer Anforderung oder einer Benutzerstory erkundet es die Anwendung wie ein neugieriger Benutzer in einer Zeitsitzung mit optionalen Human-in-the-Loop-Steuerelementen (Pause, Anleitung, Überspringen, Fortsetzen) und einem strukturierten Ergebnisbericht am Ende.

Am besten geeignet für erkennungsgesteuerte Tests, z. B. für die Suche nach unbekannten Problemen, Grenzfällen und unerwartetem Verhalten, die ein skriptbasierter 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