- Erste Schritte
- Hostverwaltung
- Organisationen
- Mandanten und Dienste
- Authentifizierung und Sicherheit
- Lizenzierung
- Über die Lizenzierung
- Einheitliche Preise: Lizenzierungsplan-Framework
- Aktivieren Ihrer Lizenz
- Zuweisen von Lizenzen zu Mandanten
- Zuweisen von Benutzerlizenzen
- Freigegeben von Benutzerlizenzen
- Überwachung der Lizenzzuweisung
- Lizenzüberzuweisung
- Lizenzierungsbenachrichtigungen
- Benutzerlizenzverwaltung
- Migrieren von Test Suite zu Test Cloud
- Konten und Rollen
- Tests in Ihrer Organisation
- AI Trust Layer
- Externe Anwendungen
- Benachrichtigungen
- Protokollierung
- Fehlersuche und ‑behebung
Private Test Cloud-Administratorhandbuch
Anwendungstests sind nur über Private Test Cloud verfügbar. Die Anwendungstestfunktionen von Private Test Cloud unterstützen alle Phasen des Testprozesses, vom Entwurf von Testautomatisierungen bis hin zu deren Bewertung und Bereitstellung.
- Entwerfen von Testautomatisierungen: Sie können Testautomatisierungen mithilfe verschiedener Methoden nur innerhalb von StudioWeb, Studio STS oder Studio Version 2025.10 und höher entwerfen. Dazu gehören datengesteuerte Tests, die durch Funktionen wie Data Service-Einheiten, Testdatendateien, Testdatenwarteschlangen, automatisch generierte Daten und von KI generierte Daten unterstützt werden. Testautomatisierungen können entweder mit Low-Code-Automatisierungen erstellt werden, die eine einfache Bedienung ermöglichen, oder mit vollständig codierten Automatisierungen für diejenigen, die eine individuellere Erfahrung wünschen.
- Aktivitäten in Studio-Testautomatisierungen: Studio-Testautomatisierungen bieten robuste Aktivitäten zum Überprüfen von Aussagen für Ihre Testfälle, zum Überprüfen von Dokumenten oder Textäquivalenzen und zum Generieren von Zufallsdaten. Die Aktivitäten, die die Aktivitätspakete Testen und Mobile Automatisierung bieten, verbessern den Umfang und die Zuverlässigkeit Ihrer Tests.
- UI-Testing: Mit der UI-Automatisierung können Sie UI-Elemente effizient testen. Die Funktion nutzt einen Objektspeicher , um den Prozess zu rationalisieren und Genauigkeit sicherzustellen.
- Bereitstellung von Testautomatisierungsprojekten: Nachdem Sie Ihre Testautomatisierungen entworfen und verifiziert haben, können Sie diese ganz einfach als Pakete im Orchestrator bereitstellen, um einen reibungslosen Übergang vom Testdesign zur Testausführung zu ermöglichen.
- Test-Manager-Integration: Test Manager dient als zentrale Drehscheibe für die Überwachung aller Tests, die über das Studio erstellt und bereitgestellt werden. Es ermöglicht Ihnen, Anforderungen, Testfälle und Testsätze zu erstellen und Ausführungen zu inspizieren. Es unterstützt außerdem die Integration mit einer Reihe von ALM-Tools – sowohl über Out-of-the-Box-Integrationen als auch hauptsächlich über Test Manager Connect. Um die Effizienz weiter zu steigern, nutzt Test Manager KI-Funktionen, die Autopilot für die Anforderungsbewertung, die manuelle Tests aus Anforderungen und die Überprüfung von Ausführungsergebnissen bietet, um verwertbare Erkenntnisse zu gewinnen. Um mit Test Manager zu beginnen, sehen Sie sich die verfügbare Schnellstartanleitung für Test Manager an.
- Other services in Private Test Cloud: In addition to these features, Private Test Cloud includes other services to support your testing journey. These enhancements make test creation, execution, and evaluation an integrated and streamlined process, reinforcing the quality and performance of your applications.
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 für eine einfache Wiederverwendung über Testfälle und Projekte hinweg.
- Workflows: Entwerfen Sie modulare Workflows für häufige Actions.
- Testfälle: Stellen Sie Workflows zu strukturierten, automatisierten Testfällen zusammen, unter Verwendung von Testfallvorlagen und Ausführungsvorlagen. Gruppieren Sie verwandte Testfälle in Ordner für eine bessere Sichtbarkeit und Organisation.
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, um Ihre Testprojekte zu verbessern:
- KI-Funktionen Test Manager : Helfen Ihnen bei der Überprüfung der Anforderungsqualität, generieren fehlende Testszenarien und sammeln Testerkenntnisse.
Weitere Informationen zu den KI-Funktionen von Autopilot finden Sie unter Über Autopilot im Test Manager.
4. Optimieren Sie die Selektorstrategie für UI-Tests
Verwenden Sie UiPath Private Test Cloud, um das Testen von UI-Selektoren 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 Regeln der Workflow-Analyse Klick simulieren und Typ simulieren, um Interaktionen in Web- oder Desktop-Apps zu beschleunigen.
- Implementieren Sie Wiederholungsmechanismen, um zeitweilige UI-Verzögerungen zu verarbeiten.
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.
- Anwendungstests
- 1. Erstellen Sie ein skalierbares Testautomatisierungsframework
- 2. Erkunden Sie den Test Manager für Nachverfolgbarkeit und Abdeckung
- 3. Erweitern Sie Ihre Testprojekte mit KI-Funktionen
- 4. Optimieren Sie die Selektorstrategie für UI-Tests
- 6. Integrieren Sie UiPath-Tests in CI/CD-Pipelines
- 7. Klassifizieren Sie sich für die Ausnahmeverwaltung und Berichterstattung
- 8. Optimieren Sie die Testausführungsleistung
- 9. Automatisierte Tests regelmäßig warten und aktualisieren