- Erste Schritte mit der Test Suite
- Überblick
- RPA-Tests
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- CI/CD-Integrationen
Test Suite-Benutzerhandbuch
RPA-Tests
RPA-Tests erfordern die Validierung automatisierter Prozesse, um zu gewährleisten, dass sie korrekt funktionieren. Zu den Herausforderungen bei RPA-Tests gehören komplexe RPA-Prozesse, die Sicherstellung, dass alle Teile des automatisierten Prozesses abgedeckt und getestet werden, die Verwendung von Datenvariationen und die Integration in andere ALM-Tools (Application Lifecyle Management). Die Test Suite von UiPath kann Ihnen beim Bewältigen dieser Herausforderungen helfen, indem sie Ihnen Folgendes bietet: eine leistungsstarke IDE, in der Sie Ihre RPA-Tests entwerfen können, eine Funktion, die überprüft, wie viel von Ihrem Prozess abgedeckt und getestet wurde, die Möglichkeit, datengesteuerte Tests unter Verwendung von Dateien, automatisch generierten Daten, Entitäten oder Warteschlangen durchzuführen, und Integrationen in vielfältige ALM-Tools.
- Wie Sie Ihren Test mit datengesteuerten Testmethoden leistungsfähiger machen. Unter Datengesteuertes Testen erfahren Sie, wie Sie datengesteuerte Tests mit der UiPath Test Suite durchführen können.
- Wie Sie die Testeffizienz durch die Erstellung von Pseudo-Objekten Ihrer Testfälle verbessern können. Unter Pseudo-Tests erfahren Sie, wie Sie Pseudo-Tests mit der UiPath Test Suite durchführen können.
- So reduzieren Sie das Risiko von nicht erkannten Fehlern mithilfe der RPA-Aktivitätsabdeckung. Unter Aktivitätsabdeckung und Deskriptorabdeckung erfahren Sie, wie Sie sicherstellen können, dass Ihre Testfälle abgedeckt und keine Redundanzen vorhanden sind.
- Wie Sie die Leistung der einzelnen Module Ihres Tests mithilfe der Profilausführung verfolgen und bewerten können. Unter Profilausführung erfahren Sie, wie Sie Leistungsprobleme in Ihren Testfällen beheben können.
Das folgende Video zeigt Ihnen, wie Sie die Testfälle, die Sie im vorherigen Tutorial in Studio erstellt haben, im Orchestrator veröffentlichen können und welche Optionen Sie für ihre Ausführung haben. Nachdem Sie mit dem Entwerfen Ihrer Testfälle fertig sind, veröffentlichen Sie sie im Orchestrator als NuGet-Pakete, mit denen Sie dann einen darauf basierenden Testsatz erstellen und die Testfälle auswählen, die Teil von diesem Testsatz sein sollen. Danach können Sie Ihre Testsätze auf folgende Arten ausführen:
- Lösen Sie die Ausführung manuell über den Orchestrator aus. Unter Testausführungen finden Sie weitere Informationen zum Ausführen und Verwalten von Testausführungen im Orchestrator.
- Planen Sie die Ausführung mit einem Testzeitplan, den Sie beliebig konfigurieren können. Unter Testzeitpläne erfahren Sie, wie Sie die Ausführung Ihrer Tests planen können.
- Nutzen Sie eine Integration in eine CI/CD-Pipeline, wie Azure DevOps oder Jenkins, um Ihre Testsätze auszuführen und die Ergebnisse anzuzeigen. Unter AzureDevOps und Jenkins erfahren Sie, wie Sie die Test Suite von UiPath in diese Pipelines integrieren.
Nachdem Sie Ihre Tests mit Studio entworfen und dann mit Orchestrator- oder CI/CD-Integrationen ausgeführt haben, können Sie Ihr Testportfolio mit dem Test Manager verwalten. Der Test Manager bietet eine vollständige Nachverfolgbarkeit der Artefakte zwischen dem Geschäftsprozess (dargestellt durch das Testprojekt), den Anforderungen des Geschäftsprozesses, den Testfällen, die Sie für diese Anforderungen erstellt haben, den Testergebnissen dieser Testfälle sowie den Defekten.
Zudem zeigt das Video, wie Sie die Informationen über die Aktivitätsabdeckung analysieren, die Sie im Rahmen Ihrer Testausführung erreicht haben.
Im Wesentlichen zeigt dieses Video, wie Sie im Test Manager Ihr gesamtes Testportfolio für Ihren Geschäftsprozess verwalten und seine Qualität kontinuierlich überwachen und melden können.