Was ist AWS Device Farm?
AWS Device Farm ist ein Cloud-basierter App-Testing-Service, der Ihnen Zugang zu hunderten von echten physischen Android- und iOS-Geräten bietet. Statt teure Testgeräte zu kaufen und zu warten, führen Sie automatisierte Tests in der Cloud aus oder nutzen Remote Access für manuelles Testen.
Device Farm integriert sich in CI/CD-Pipelines, sodass Sie bei jedem Build automatisch auf Dutzenden von Geräten testen können. Sie erhalten detaillierte Reports mit Screenshots, Logs, Performance-Metriken und Videos von jedem Testlauf.
Kernfunktionen
- Echte Geräte: Hunderte physische Android- und iOS-Geräte, keine Emulatoren
- Parallele Tests: Führen Sie Tests auf vielen Geräten gleichzeitig aus
- Remote Access: Steuern Sie Geräte in Echtzeit für manuelles Testen
- Framework-Support: Appium, Espresso, XCTest, Selenium und weitere
- Detaillierte Reports: Screenshots, Logs, Videos und Performance-Daten
Typische Anwendungsfälle
CI/CD-Integration: Integrieren Sie Device Farm in Ihre Build-Pipeline mit CodePipeline, Jenkins oder anderen CI-Systemen. Bei jedem Commit werden automatisch Tests auf einer Auswahl relevanter Geräte ausgeführt.
Kompatibilitätstests: Testen Sie Ihre App auf verschiedenen Bildschirmgrößen, OS-Versionen und Herstellern. Device Farm zeigt, auf welchen Geräten Probleme auftreten und liefert Screenshots und Logs zur Analyse.
Performance-Analyse: Messen Sie CPU-Nutzung, Speicherverbrauch, Netzwerk-Traffic und Akkulaufzeit auf echten Geräten. Identifizieren Sie Performance-Probleme, bevor Nutzer sie bemerken.
Vorteile
- Keine eigene Testgerät-Infrastruktur erforderlich
- Tests auf echten Geräten statt nur auf Emulatoren
- Parallele Ausführung beschleunigt Feedback-Zyklen
- Pay-per-minute ohne langfristige Verpflichtungen
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei AWS Device Farm: CI/CD-Integration, Testautomatisierung, Framework-Auswahl und Optimierung der Teststrategie.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist AWS Device Farm?
AWS Device Farm ist ein Cloud-Service zum Testen von Android, iOS und Web-Anwendungen auf echten physischen Geräten. Sie können automatisierte Tests auf hunderten von Geräten parallel ausführen oder manuell auf Remote-Geräten testen.
Welche Test-Frameworks werden unterstützt?
Device Farm unterstützt Appium, Calabash, Espresso, XCTest, XCUITest und das integrierte Built-in Fuzz-Testing. Für Web-Apps können Sie Selenium WebDriver nutzen.
Kann ich manuell auf den Geräten testen?
Ja, mit Remote Access können Sie einzelne Geräte in Echtzeit steuern. Sie sehen den Bildschirm, können tippen, wischen und die App debuggen, als hätten Sie das Gerät in der Hand.
Welche Geräte sind verfügbar?
Device Farm bietet Zugang zu hunderten von physischen Android- und iOS-Geräten verschiedener Hersteller und OS-Versionen. Die Geräteflotte wird regelmäßig mit neuen Modellen aktualisiert.