- Erste Schritte
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Manuelle Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Playwright test case fields
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
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.
| Testtyp | Was validiert wird | Am besten geeignet für |
|---|---|---|
| RPA-Tests | UiPath Studio-Automatisierungen und Workflow-Logik | Zur Bestätigung, dass Automatisierungen weiterhin funktionieren, wenn sich der zugrunde liegende Workflow ändert |
| Anwendungstests | Web-, Desktop-, SAP- und mobile Anwendungen, unabhängig von einer bestimmten Automatisierung | UI-, API-, datengesteuerte und plattformübergreifende Validierung der Systeme, mit denen Ihre Automatisierungen interagieren |
| Leistungstests | Automatisierte funktionale Testfälle unter gleichzeitigen virtuellen Benutzern | Lasttests und Erfassen von Leistungsregressionen, bevor sie die Produktion erreichen |
| Testen der Barrierefreiheit | Ob Ihre Anwendung Barrierefreiheitsstandards erfüllt | Compliance-Prüfungen, die in Test Manager verwaltet und erfasst werden |
| Autonome Testausführung | Vorab geschriebene manuelle Testfälle, die unbeaufsichtigt von Autopilot ausgeführt werden | Regressionstests, von Anmeldeinformationen abhängige Tests und einmalige oder Ad-hoc-Tests |
| Autonome Exploration | Undefiniertes Anwendungsverhalten, das in Echtzeit ohne vorher geschriebenes Skript untersucht wird | Erkennungsgesteuerte 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.
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 Testausführung für Test Cloud
- Durchführen der autonomen Testausführung
- Überprüfen der Ergebnisse der autonomen Testausführung
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:
- Autonome Exploration für Test Cloud
- Ausführen der autonomen Exploration
- Überprüfen der Ergebnisse der autonomen Exploration