Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Was ist AWS Device Farm?
Device Farm ist ein App-Testservice, mit dem Sie Ihre Android-, iOS- und Web-Apps auf echten, physischen Telefonen und Tablets testen und mit ihnen interagieren können, die von Amazon Web Services gehostet werden (AWS).
Device Farm kann hauptsächlich auf zwei Arten verwendet werden:
-
Automatisierte Tests von Apps mit verschiedenen verfügbaren Test-Frameworks.
-
Remote-Zugriff auf Geräte, auf denen Sie in Echtzeit Apps laden, ausführen und mit diesen interagieren können.
Anmerkung
Device Farm ist nur verfügbar inus-west-2
Region (Oregon).
Automatisiertes Testen von Apps
Device Farm ermöglicht es Ihnen, Ihre eigenen Tests hochzuladen oder integrierte, skriptfreie Kompatibilitätstests zu verwenden. Da Tests parallel durchgeführt werden, starten Tests auf mehreren Geräten innerhalb von wenigen Minuten.
Wenn die Tests abgeschlossen sind, ein Testbericht mit Ergebnissen auf hoher Ebene und Protokollen auf niedriger Ebene,pixel-to-pixelScreenshots und Leistungsdaten werden aktualisiert.
Device Farm unterstützt das Testen von nativen und hybriden Android- und iOS-Apps, einschließlich solcher, die mitPhoneGap, Titanium, Xamarin, Unity und andere Frameworks. Der Remote-Zugriff auf Android- und iOS-Apps für interaktive Tests wird nicht unterstützt. Weitere Informationen zu unterstützten Testtypen finden Sie unter Arbeiten mit Testtypen in AWS Device Farm.
Interaktion mit Fernzugriff
Mit dem Remotezugriff können Sie in Echtzeit über Ihren Webbrowser durch Wischen und Gesten mit einem Gerät interagieren. Es gibt eine Reihe von Situationen, in denen Echtzeit-Interaktion mit einem Gerät nützlich sind. Beispielsweise kann ein Mitarbeiter im Kundenservice Kunden durch die Verwendung oder Einrichtung eines Geräts leiten. Darüber hinaus kann er den Kunden in Bezug auf die Nutzung von Apps auf einem spezifischen Gerät anleiten. Sie können Apps auf einem Gerät installieren, welches in einer Remotezugriffssitzung ausgeführt wird, und anschließend Kundenprobleme oder gemeldete Fehler reproduzieren.
Während einer Fernzugriffssitzung sammelt Device Farm Details zu Aktionen, die während Ihrer Interaktion mit dem Gerät stattfinden. Protokolle mit diesen Informationen sowie eine Videoaufnahme der Sitzung werden am Ende der Sitzung bereitgestellt.
Terminologie
Device Farm führt die folgenden Begriffe ein, die die Art und Weise definieren, wie Informationen organisiert werden:
- Gerätepools
-
Eine Sammlung von Geräten, die normalerweise ähnliche Merkmale aufweisen, z. B. Plattform, Hersteller oder Modell.
- Auftrag
-
Eine Anfrage an Device Farm, eine einzelne App auf einem einzelnen Gerät zu testen. Ein Auftrag umfasst eine oder mehrere Sammlungen.
- Gebührenerfassung
-
Bezieht sich auf die Fakturierung für Geräte. Sie können Verweise auf zählerüberwachte Geräte oder nicht zählerüberwachte Geräte in der Dokumentation und der API-Referenz finden. Weitere Informationen zur Preisgestaltung finden Sie unterPreise für AWS Device Farm
. - project
-
Ein logischer WorkSpace, der Ausführungen enthält, eine Ausführung pro Test einer einzelnen App auf einem oder mehreren Geräten. Mit Projekten können Sie Workspaces auf Ihre bevorzugte Art und Weise organisieren. Beispielsweise können Sie über ein Projekt pro App-Titel oder ein Projekt pro Plattform verfügen. Sie können so viele Projekte erstellen, wie Sie benötigen.
- Bericht
-
Enthält Informationen zu einem Lauf, bei dem es sich um eine Anforderung an Device Farm handelt, eine einzelne App auf einem oder mehreren Geräten zu testen. Weitere Informationen finden Sie unter Berichte in der AWS Device Farm.
- run
-
Ein spezifischer Build Ihrer App mit einer spezifischen Reihe an Tests, die auf einem spezifischen Satz an Geräten ausgeführt werden können. Ein Ausführung erstellt einen Bericht über die Ergebnisse. Eine Ausführung umfasst einen oder mehrere Aufträge. Weitere Informationen finden Sie unter Ausführungen.
- Sitzung
-
Eine Echtzeit-Interaktion mit einem wirklichen physischen Gerät, das über Ihren Webbrowser gehostet wird. Weitere Informationen finden Sie unter Sitzungen.
- Suite
-
Die hierarchische Organisation von Tests in einem Testpaket. Eine Sammlung umfasst einen oder mehrere Tests.
- Test
-
Ein einzelner Testfall in einem Testpaket.
Weitere Informationen über eine Device Farm finden Sie unter Konzepte.
Einrichtung
Informationen zur Verwendung von Device Farm finden Sie unterEinrichtung.