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 Benutzer AWS Identity and Access Management (IAM) mit der Berechtigung, auf Device Farm zuzugreifen.
-
Für Android benötigen Sie eine .apk (Android App Package)-Datei. 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 Neues Projekt aus.
-
Geben Sie unter Projekt erstellen einen Projektnamen ein (z. B.
MyDemoProject
). -
Wählen Sie Create (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 Seite Automated tests (Automatisierte Tests) die OptionCreate a new run (Einen neuen Lauf erstellen).
-
Wählen Sie auf der Seite Anwendung auswählen unter Mobile App die Option Datei auswählen und wählen Sie dann eine Android- (.apk) oder iOS- (.ipa) -Datei von Ihrem Computer aus. Oder ziehen Sie die Datei von Ihrem Computer und legen Sie sie in der Konsole ab.
-
Geben Sie einen Namen für die Ausführung ein, z.
my first test
B. Standardmäßig verwendet die Device Farm Farm-Konsole den Dateinamen. -
Wählen Sie Weiter.
-
Wählen Sie auf der Seite Konfigurieren unter Test-Framework einrichten eines der Test-Frameworks oder integrierten Testsuites 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 Weiter.
-
Wählen Sie auf der Seite „Geräte auswählen“ für Gerätepool die Option Top Devices aus.
-
Wählen Sie Weiter.
-
Führen Sie auf der Seite Specify device state (Gerätestatus angeben) eine der folgenden Aktionen durch:
-
Um zusätzliche Daten bereitzustellen, die Device Farm während der Ausführung verwenden kann, laden Sie unter Zusätzliche Daten hinzufügen eine ZIP-Datei hoch.
-
Um andere Apps für die Ausführung zu installieren, laden Sie unter Andere Apps installieren die APK- oder IPA-Dateien für die Apps hoch. Um die Installationsreihenfolge zu ändern, ziehen Sie die Dateien per Drag-and-Drop.
-
Um WLANGPS, Bluetooth oder NFC Radios für den Lauf zu aktivieren, aktivieren Sie unter Radiostatus festlegen die entsprechenden Kontrollkästchen.
-
Um das standortspezifische Verhalten während des Laufs zu testen, geben Sie unter Gerätestandort die voreingestellten Längen- und Breitengradkoordinaten an.
-
Um die Gerätesprache und die Region für den Lauf voreinzustellen, wählen Sie unter Gerätegebietsschema ein Gebietsschema aus.
-
Um das Netzwerkprofil für den Lauf voreinzustellen, wählen Sie unter Netzwerkprofil ein kuratiertes Profil aus. Oder wählen Sie Netzwerkprofil erstellen, um Ihr eigenes zu erstellen.
Anmerkung
Das Einstellen des Funkstatus und des Gebietsschemas des Geräts sind derzeit nur für native Android-Tests verfügbar.
-
-
Wählen Sie Weiter.
-
Wählen Sie auf der Seite Review and start run (Testlauf überprüfen und starten) die Option Confirm and start run (Testlauf bestätigen und starten).
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.