

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.

# Integrieren von Android Instrumentation in Device Farm
<a name="test-types-android-instrumentation-integrate"></a>

**Anmerkung**  
Verwenden Sie die folgenden Anweisungen, um Android-Instrumentierungstests in AWS Device Farm zu integrieren. Weitere Informationen zur Verwendung von Instrumentierungstests in Device Farm finden Sie unter[Instrumentierung für Android und AWS Device Farm](test-types-android-instrumentation.md). 

## Laden Sie Ihre Android-Instrumentierungstests hoch
<a name="test-types-android-instrumentation-upload"></a>

Verwenden Sie die Device Farm Farm-Konsole, um Ihre Tests hochzuladen.

1. Melden Sie sich bei der Device Farm Farm-Konsole unter [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm) an.

1. Wählen Sie im Navigationsbereich Device Farm die Option **Mobile Device Testing** und dann **Projects** aus.

1. Wählen Sie in der Projektliste das Projekt aus, in das Sie Ihre Tests hochladen möchten.
**Tipp**  
Sie können die Suchleiste verwenden, um die Projektliste nach Namen zu filtern.  
Befolgen Sie die Anweisungen unter [Ein Projekt in AWS Device Farm erstellen](how-to-create-project.md), um ein neues Projekt zu erstellen.

1. Wählen Sie **Lauf erstellen aus**.

1. **Wählen Sie unter App auswählen** im Abschnitt **App-Auswahloptionen** die Option **Eigene App hochladen** aus.

1. Navigieren Sie zu der Datei mit Ihrer Android-Anwendung, und wählen Sie diese aus. Es muss sich dabei um eine APK-Datei handeln.

1. **Wählen **Sie unter Test konfigurieren** im Abschnitt Testframework** auswählen die Option **Instrumentation** und dann **Datei auswählen** aus.

1. Navigieren Sie zu der APK-Datei, die Ihre Tests enthält, und wählen Sie diese aus.

1. Folgen Sie den verbleibenden Anweisungen, um Geräte auszuwählen und den Testlauf zu starten.

## (Optional) Machen Sie Screenshots von Android-Instrumentierungstests
<a name="test-types-android-instrumentation-screenshots"></a>

Sie können im Rahmen Ihrer Android-Instrumentierungstests Screenshots erstellen.

Rufen Sie eine der folgenden Methoden auf, um Screenshots zu erstellen:
+ Rufen Sie für Robotium die Methode `takeScreenShot` auf (z. B. `solo.takeScreenShot();`).
+ Rufen Sie für Spoon die Methode `screenshot` auf, z. B.:

  ```
  Spoon.screenshot(activity, "initial_state");
  /* Normal test code... */
  Spoon.screenshot(activity, "after_login");
  ```

Während eines Testlaufs ruft Device Farm Screenshots von den folgenden Speicherorten auf den Geräten ab, sofern sie vorhanden sind, und fügt sie dann den Testberichten hinzu:
+ `/sdcard/robotium-screenshots`
+ `/sdcard/test-screenshots`
+ `/sdcard/Download/spoon-screenshots/test-class-name/test-method-name`
+ `/data/data/application-package-name/app_spoon-screenshots/test-class-name/test-method-name`