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.
Erste Schritte mit Device Farm
Diese exemplarische Vorgehensweise zeigt Ihnen, wie Sie Device Farm verwenden, um eine native Android- oder iOS-App zu testen. Sie verwenden die Device Farm Farm-Konsole, um ein Projekt zu erstellen, eine APK- oder IPA-Datei hochzuladen, eine Reihe von Standardtests auszuführen und sich dann die Ergebnisse anzusehen.
Anmerkung
Device Farm ist nur in der AWS
Region us-west-2
(Oregon) verfügbar.
Themen
Voraussetzungen
Überprüfen Sie zu Beginn, ob Sie die folgenden Voraussetzungen erfüllt haben:
-
Führen Sie die Schritte unter Einrichtung aus. Sie benötigen ein AWS Konto und einen AWS Identity and Access Management (IAM-) Benutzer mit der Berechtigung, auf Device Farm zuzugreifen.
-
Für Android können Sie eine APK-Datei (Android-App-Paket) mitbringen oder die von uns bereitgestellte Beispielanwendung verwenden. Für iOS benötigen Sie eine .ipa (iOS App Archive)-Datei. Sie laden die Datei später in dieser exemplarischen Vorgehensweise auf Device Farm hoch.
Anmerkung
Stellen Sie sicher, dass Ihre IPA-Datei für ein iOS-Gerät und nicht für einen Simulator erstellt wurde.
-
(Optional) Sie benötigen einen Test aus einem der Test-Frameworks, die Device Farm unterstützt. Sie laden dieses Testpaket auf Device Farm hoch und führen den Test dann später in dieser exemplarischen Vorgehensweise aus. Wenn kein Testpaket verfügbar ist, können Sie eine integrierte Standardtestsuite angeben und ausführen. Weitere Informationen finden Sie unter Test-Frameworks und integrierte Tests in AWS Device Farm.
Schritt 1: Melden Sie sich bei der -Konsole an
Sie können die Device Farm Farm-Konsole verwenden, um Projekte und Testläufe zu erstellen und zu verwalten. Informationen zu Projekten und Ausführungen, oder Testläufen, erhalten Sie später in dieser Anleitung.
Melden Sie sich bei der Device Farm Farm-Konsole unter https://console.aws.amazon.com/devicefarm
an.
Schritt 2: Erstellen Sie ein Projekt
Um eine App in Device Farm zu testen, müssen Sie zuerst ein Projekt erstellen.
-
Wählen Sie im Navigationsbereich Mobile Device Testing und dann Projects aus.
-
Wählen Sie unter Projekte zum Testen von Mobilgeräten die Option Projekt erstellen aus.
-
Geben Sie unter Projekt erstellen einen Projektnamen ein (z. B.
MyDemoProject
). -
Wählen Sie Erstellen aus.
Die Konsole öffnet die Seite Automatisierte Tests Ihres neu erstellten Projekts.
Schritt 3: Einen Lauf erstellen und starten
Nachdem Sie ein Projekt erstellt haben, können Sie jetzt eine Ausführung erstellen und starten. Weitere Informationen finden Sie unter Ausführungen.
-
Wählen Sie auf der Registerkarte Automatisierte Tests die Option Ausführung erstellen aus. Alternativ können Sie dem Tutorial in der Konsole folgen, indem Sie Ausführung mit Tutorial erstellen auswählen.
-
(Optional) Geben Sie unter Run-Einstellungen im Abschnitt Runname einen Namen für Ihren Run ein. Wenn kein Name angegeben wird, benennt die Device Farm-Konsole Ihren Lauf standardmäßig „My Device Farm run“.
-
Wählen Sie unter Laufeinstellungen im Abschnitt Ausführungstyp Ihren Ausführungstyp aus. Wählen Sie Android-App aus, wenn Sie noch keine App zum Testen bereit haben oder wenn Sie eine Android-App (.apk) testen. Wählen Sie iOS-App aus, wenn Sie eine iOS-App (.ipa) testen.
-
Wählen Sie unter App auswählen im Abschnitt App-Auswahloptionen die Option Von Device Farm bereitgestellte Beispiel-App auswählen aus, wenn Sie keine App zum Testen zur Verfügung haben. Wenn Sie Ihre eigene App mitbringen, wählen Sie Eigene App hochladen und wählen Sie Ihre Anwendungsdatei aus. Wenn Sie eine iOS-App hochladen, müssen Sie darauf achten, iOS device (iOS-Gerät) auszuwählen, und keinen Simulator.
-
Wählen Sie unter Test konfigurieren im Abschnitt Testframework auswählen eines der Testframeworks oder integrierten Testsuiten aus. Informationen zu den jeweiligen Optionen finden Sie unter Test-Frameworks und integrierte Tests in AWS Device Farm.
-
Wenn Sie Ihre Tests für Device Farm noch nicht gepackt haben, wählen Sie Built-In: Fuzz, um eine standardmäßige, integrierte Testsuite auszuführen. Sie können die Standardwerte für Event Count, Event Throttle und Randomizer Seed beibehalten. Weitere Informationen finden Sie unter Ausführen des integrierten Fuzz-Tests von Device Farm (Android und iOS).
-
Wenn Sie über ein Testpaket aus einem der unterstützten Test-Frameworks verfügen, wählen Sie das entsprechende Test-Framework aus und laden Sie dann die Datei hoch, die Ihre Tests enthält.
-
-
Wählen Sie unter Geräte auswählen die Optionen Gerätepool verwenden und Top-Geräte aus.
-
(Optional) Um eine zusätzliche Konfiguration hinzuzufügen, öffnen Sie das Drop-down-Menü Zusätzliche Konfiguration. In diesem Abschnitt können Sie einen der folgenden Schritte ausführen:
-
Um weitere Daten bereitzustellen, die Device Farm während der Ausführung verwenden kann, wählen Sie neben Zusätzliche Daten hinzufügen die Option Datei auswählen aus, und suchen Sie dann die ZIP-Datei, die die Daten enthält, und wählen Sie sie aus.
-
Um eine zusätzliche App für Device Farm zu installieren, die während der Ausführung verwendet werden soll, wählen Sie neben Andere Apps installieren die Option Datei auswählen aus. Suchen Sie dann nach der APK- oder IPA-Datei, die die App enthält, und wählen Sie sie aus. Wiederholen Sie diesen Vorgang für alle anderen Apps, die Sie installieren möchten. Sie können die Installationsreihenfolge der Apps per Drag & Drop ändern, nachdem Sie diese hochgeladen haben.
-
Um anzugeben, ob bei der Ausführung Wi-Fi, Bluetooth, GPS oder NFC aktiviert sein wird, markieren Sie neben Set radio states (Funkstati einstellen) die jeweiligen Felder.
-
Geben Sie zur Voreinstellung von Gerätebreite und -länge für den Testlauf neben Device location (Gerätestandort) die Koordinaten ein.
-
Um das Gerätegebietsschema für die Ausführung voreinzustellen, wählen Sie unter Gerätegebietsschema das Gebietsschema aus.
-
Wählen Sie Videoaufnahme aktivieren aus, um während des Tests Videos aufzunehmen.
-
Wählen Sie Erfassung von App-Leistungsdaten aktivieren aus, um Leistungsdaten vom Gerät zu erfassen.
Anmerkung
Das Einstellen des Funkstatus und des Gebietsschemas des Geräts sind derzeit nur für native Android-Tests verfügbar.
Anmerkung
Wenn Sie private Geräte haben, wird auch die für private Geräte spezifische Konfiguration angezeigt.
-
-
Wählen Sie unten auf der Seite „Lauf erstellen“ aus, um den Lauf zu planen.
Device Farm startet den Lauf, sobald Geräte verfügbar sind, normalerweise innerhalb weniger Minuten. Um den Ausführungsstatus anzuzeigen, wählen Sie auf der Seite Automatisierte Tests Ihres Projekts den Namen Ihres Laufs aus. Auf der Ausführungsseite unter Geräte beginnt jedes Gerät mit dem Symbol „Ausstehend“
in der Gerätetabelle und wechselt dann zum Symbol „
Wird ausgeführt“, wenn der Test beginnt. Nach Abschluss jedes Tests zeigt die Konsole neben dem Gerätenamen ein Testergebnissymbol an. Wenn alle Tests abgeschlossen sind, ändert sich das Symbol für ausstehende Tests neben dem Testlauf in ein Testergebnissymbol.
Schritt 4: Sehen Sie sich die Ergebnisse des Testlaufs an
Um die Testergebnisse des Laufs anzuzeigen, wählen Sie auf der Seite Automatisierte Tests Ihres Projekts den Namen Ihres Laufs aus. Eine Übersichtsseite wird angezeigt:
-
Die Gesamtanzahl der Tests, nach Ergebnis.
-
Liste der Tests mit besonderen Warnungen oder Fehlern.
-
Eine Liste von Geräten mit Testergebnissen für jedes Gerät.
-
Alle während der Ausführung erfassten Bildschirmfotos, gruppiert nach Gerät.
-
Ein Abschnitt zum Herunterladen des Analyseergebnisses.
Weitere Informationen finden Sie unter Testberichte in Device Farm anzeigen.
Nächste Schritte
Weitere Informationen über eine Device Farm finden Sie unter Konzepte.