Erste Schritte mit Device Farm - AWS Device Farm

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-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 verfügbar inus-west-2(Oregon)AWSRegion.

Voraussetzungen

Überprüfen Sie zu Beginn, ob Sie die folgenden Voraussetzungen erfüllt haben:

  • Führen Sie die Schritte unter Einrichtung aus. Du brauchst eineAWSKonto und einAWS Identity and Access Management(IAM-) Benutzer 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 Arbeiten mit Testtypen in AWS Device Farm.

Schritt 1: Melden Sie sich bei der -Konsole an

Sie können die Device 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.

Schritt 2: Erstellen Sie ein Projekt

Um eine App in Device Farm zu testen, müssen Sie zuerst ein Projekt erstellen.

  1. Wählen Sie im NavigationsbereichTesten von Mobilgeräten, und wählen Sie dannProjekte.

  2. UnterProjekte zum Testen von Mobilgeräten, wählenNeues Projekt.

  3. UnterProjekt erstellen, geben Sie einName des Projekts(zum BeispielMyDemoProject).

  4. Wählen Sie Erstellen aus.

    Die Konsole öffnet dieAutomatisierte TestsSeite 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.

  1. Wählen Sie auf der Seite Automated tests (Automatisierte Tests) die OptionCreate a new run (Einen neuen Lauf erstellen).

  2. Auf demWählen Sie die AnwendungSeite, unterApp für Mobilgeräte, wählenWählen Sie Dateiund 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.

  3. Geben Sie einNamen ausführen, wiemy first test. Standardmäßig verwendet die Device Farm-Konsole den Dateinamen.

  4. Wählen Sie Weiter aus.

  5. Auf demKonfigurierenSeite, unterTest-Framework einrichten, wählen Sie eines der Test-Frameworks oder der integrierten Testsuiten. Informationen zu den jeweiligen Optionen finden Sie unter Arbeiten mit Testtypen in AWS Device Farm.

    • Wenn Sie Ihre Tests noch nicht für Device Farm gepackt haben, wählen SieEingebaut: Fuzzum eine standardmäßige, integrierte Testsuite auszuführen. Sie können die Standardwerte für beibehaltenAnzahl der Ereignisse,Drosselung von Ereignissen, undRandomizer-Seed. Weitere Informationen finden Sie unter Arbeiten mit dem integrierten Fuzz-Test für Device Farm.

    • Wenn Sie ein Testpaket aus einem der unterstützten Test-Frameworks haben, wählen Sie das entsprechende Test-Framework aus und laden Sie dann die Datei hoch, die Ihre Tests enthält.

  6. Wählen Sie Weiter aus.

  7. Auf demWählen Sie Geräte ausSeite, fürGerätepool, wählenDie besten Geräte.

  8. Wählen Sie Weiter aus.

  9. 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, finden Sie unterZusätzliche Daten hinzufügen, laden Sie eine ZIP-Datei hoch.

    • Um andere Apps für den Lauf zu installieren, finden Sie unterInstallieren Sie andere Apps, laden Sie die APK- oder IPA-Dateien für die Apps hoch. Um die Installationsreihenfolge zu ändern, ziehen Sie die Dateien per Drag & Drop.

    • Um WLAN-, Bluetooth-, GPS- oder NFC-Funkgeräte für den Lauf einzuschalten, finden Sie unterStellen Sie die Funkstatus ein, wählen Sie die entsprechenden Kontrollkästchen aus.

      Anmerkung

      Das Einstellen des Funkstatus des Geräts ist derzeit nur für native Android-Tests verfügbar.

    • Um das standortspezifische Verhalten während der Ausführung zu testen, finden Sie unterStandort des Geräts, Voreinstellung angebenBreitengradundLängengradKoordinaten.

    • Um Gerätesprache und Region für den Lauf voreinzustellen, klicken Sie unterGebietsschema des Geräts, wählen Sie ein Gebietsschema.

    • Um das Netzwerkprofil für den Lauf voreinzustellen, klicken Sie unterNetzwerkprofil, wählen Sie ein kuratiertes Profil. Oder wähleNetzwerkprofil erstellenum Ihr eigenes zu erstellen.

  10. Wählen Sie Weiter aus.

  11. 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 die Ausführung, sobald Geräte verfügbar sind, normalerweise innerhalb weniger Minuten. Um den Ausführungsstatus anzuzeigen, klicken Sie aufAutomatisierte TestsWählen Sie auf der Seite Ihres Projekts den Namen Ihres Laufs aus. Auf der Run-Seite, unterGeräte, jedes Gerät beginnt mit dem ausstehenden Symbol 
        Device Farm scheduled a job.
    in der Gerätetabelle und wechselt dann zum Laufsymbol 
        Device Farm progress indicator.
    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, klicken Sie aufAutomatisierte TestsWählen Sie auf der Seite 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 Parsergebnisses.

Weitere Informationen finden Sie unter Arbeiten mit Testberichten in Device Farm.

Nächste Schritte

Weitere Informationen über eine Device Farm finden Sie unter Konzepte.