test-suite
2023.4
false
- Erste Schritte
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- CI/CD-Integrationen
Architektur der Automatisierung von Mobilgeräten
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Test Suite-Benutzerhandbuch
Last updated 13. Aug. 2024
Architektur der Automatisierung von Mobilgeräten
Die Automatisierung von Mobilgeräten umfasst eine dreischichtige Architektur, die Studio und Aktivitäten, Appium-Server und das Zielgerät selbst umfasst.
- Die Automatisierung mobiler Geräte beginnt in Studio.
- Zunächst stellen Sie mit dem Mobile Device Manager eine Verbindung zwischen dem Zielgerät und der Anwendung her, die Sie automatisieren möchten.
- Diese Verbindung wird über einen Appium-Server ermöglicht, der auf dem Zielgerät ausgeführt wird.
- Dann können Sie die Aktivitäten verwenden, die in den Paketen MobileAutomation und UIAutomation verfügbar sind.
- Appium ist ein Schlüsselelement zum Testen und Simulieren der Verbindung zwischen Ihrem Gerät und der Anwendung. Der Mobile Device Manager fungiert als Brücke zwischen Ihrem Mobilgerät und dem Appium-Server und interpretiert und führt Automatisierungsbefehle aus.
- Die mobile Automatisierung von UiPath® basiert auf Appium als Treiber für iOS und Android. Dabei werden Treiber initialisiert, Parameter für die Testumgebung konfiguriert (z. B. App-Datei und Gerätedetails) und sowohl native als auch hybride App-Tests unterstützt.
- Sie können entweder einen Appium-Server auf Ihrer lokalen Maschine einrichten oder einen Appium Cloud-Server aus einer externen Cloud-Gerätefarm nutzen. Sehen Sie sich die Cloud-Gerätefarmen an, in die Sie die mobile Automatisierungslösung von UiPath® integrieren können:
Cloud-Gerätefarmen Sauce Labs Perfecto Mobile Experitest
- Unabhängig davon, ob es sich bei Ihrem Zielgerät um ein physisches Gerät oder einen Simulator/Emulator, lokal oder in der Cloud handelt, muss Appium für Tests ausgeführt werden.
- Zusätzlich zu Appium müssen Sie Automatisierungsframeworks installieren, die für iOS- oder Android-Geräte spezifisch sind. Diese Frameworks sind für die Erstellung und Ausführung von UI-Tests unerlässlich. Sehen Sie sich unten die unterstützten Automatisierungsframeworks an:
Android iOS UIAutomator2 XCUITest Espresso UI-Automatisierung (UI Automation)