- 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
- 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
- Codierung von Agents für Tests
- Fehlersuche und ‑behebung
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.
| Testtyp | Was er validiert | Am besten geeignet für |
|---|---|---|
| RPA-Tests | UiPath Studio-Automatisierungen und Workflow-Logik | Die 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 Funktionstestfälle unter gleichzeitigen virtuellen Benutzern | Lasttests und Erfassung von Leistungsregressionen, bevor sie die Produktion erreichen |
| Testen der Barrierefreiheit | Ob Ihre Anwendung die Barrierefreiheitsstandards erfüllt | Compliance-Prüfungen, die innerhalb des Test Managers verwaltet und gemeldet werden |
| Autonome Testausführung | Vorgefertigte manuelle Testfälle, die unbeaufsichtigt von Autopilot ausgeführt werden | Regressionstests, anmeldeinformationsabhängige Tests und einmalige oder Ad-hoc-Tests |
| Autonome Exploration | Nicht definiertes Anwendungsverhalten, das in Echtzeit ohne vorgefertigtes Skript erkundet werden kann | Erkennungsgesteuertes 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.
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 Testausführung für Test Cloud
- Ausführen der autonomen Testausführung
- Überprüfen der Ergebnisse der autonomen Testausführung
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:
- Autonome Exploration für Test Cloud
- Ausführen einer autonomen Exploration
- Überprüfen der Ergebnisse einer autonomen Exploration