

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.

# Analysieren von Testergebnissen in AWS Device Farm
<a name="analyzing-results"></a>

In der Standardtestumgebung können Sie die Device Farm Farm-Konsole verwenden, um Berichte für jeden Test in Ihrem Testlauf anzuzeigen. Anhand der Berichte können Sie nachvollziehen, welche Tests bestanden oder nicht bestanden haben. Außerdem erhalten Sie Informationen zur Leistung und zum Verhalten Ihrer App in verschiedenen Gerätekonfigurationen.

Device Farm sammelt auch andere Artefakte wie Dateien, Protokolle und Bilder, die Sie herunterladen können, wenn Ihr Testlauf abgeschlossen ist. Mithilfe dieser Informationen können Sie analysieren, wie sich Ihre App auf echten Geräten verhält, Probleme oder Bugs identifizieren und Probleme diagnostizieren.

**Topics**
+ [Testberichte in Device Farm anzeigen](how-to-use-reports.md)
+ [Artefakte in Device Farm herunterladen](artifacts.md)

# Testberichte in Device Farm anzeigen
<a name="how-to-use-reports"></a>

Verwenden Sie die Device Farm Farm-Konsole, um Ihre Testberichte anzuzeigen. Weitere Informationen finden Sie unter [Berichte in AWS Device FarmBerichte](reports.md).

**Topics**
+ [Voraussetzungen](#how-to-use-reports-prerequisites)
+ [Berichte anzeigen](#how-to-use-reports-viewing-reports)
+ [Status der Device Farm Farm-Testergebnisse](how-to-use-reports-displaying-results.md)

## Voraussetzungen
<a name="how-to-use-reports-prerequisites"></a>

Richten Sie einen Testlauf ein und stellen Sie sicher, dass er abgeschlossen ist.

1.  Um einen Testlauf zu erstellen, befolgen Sie die Anweisungen unter [Einen Testlauf in Device Farm erstellen](how-to-create-test-run.md) und kehren Sie dann zu dieser Seite zurück.

1. Stellen Sie sicher, dass der Testlauf abgeschlossen ist. Während Ihres Testlaufs zeigt die Device Farm Farm-Konsole ein Symbol ![\[Device Farm scheduled a job.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-calendar.png) für laufende Läufe an. Jedes Gerät, das gerade ausgeführt wird, beginnt ebenfalls mit dem Symbol „Ausstehend“ und wechselt dann zu Beginn des Tests zum ![\[Device Farm progress indicator.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-progress.png) Symbol „Wird ausgeführt“. Nach Abschluss jedes Tests wird neben dem Gerätenamen ein Testergebnissymbol angezeigt. Wenn alle Tests abgeschlossen sind, ändert sich das Symbol für ausstehende Tests neben dem Testlauf in ein Testergebnissymbol. Weitere Informationen finden Sie unter [Status der Device Farm Farm-Testergebnisse](how-to-use-reports-displaying-results.md).

## Berichte anzeigen
<a name="how-to-use-reports-viewing-reports"></a>

Sie können die Ergebnisse Ihres Tests in der Device Farm Farm-Konsole anzeigen.

**Topics**
+ [Sehen Sie sich die Seite mit der Zusammenfassung des Testlaufs an](#how-to-use-reports-console-summary)
+ [Einzigartige Problemberichte anzeigen](#how-to-use-reports-console-unique-problems)
+ [Geräteberichte anzeigen](#how-to-use-reports-console-by-device)
+ [Berichte der Testsuite anzeigen](#how-to-use-reports-console-by-suite)
+ [Anzeigen von Testberichten](#how-to-use-reports-console-by-test)
+ [Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen](#how-to-use-reports-console-log)

### Sehen Sie sich die Seite mit der Zusammenfassung des Testlaufs an
<a name="how-to-use-reports-console-summary"></a>

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 **Mobile Device Testing** und dann Projects aus.**

1. Wählen Sie in der Liste der Projekte das Projekt für den Testlauf aus.
**Tipp**  
Verwenden Sie die Suchleiste, um die Projektliste nach Namen zu filtern.

1. Wählen Sie einen abgeschlossenen Testlauf zum Anzeigen seiner Berichtsübersichtseite aus.

1. Die Testlauf-Übersichtsseite zeigt eine Übersicht Ihrer Testergebnisse an.
   + Im Bereich **Unique problems (Eindeutige Probleme)** werden eindeutige Warnungen und Fehler aufgeführt. Um eindeutige Probleme anzuzeigen, befolgen Sie die Anweisungen unter [Einzigartige Problemberichte anzeigen](#how-to-use-reports-console-unique-problems).
   + Im Bereich **Devices (Geräte)** wird für jedes Gerät die Gesamtanzahl der Tests nach Ergebnissen angezeigt.

     ![\[Device Farm device summary results.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-device-summary-results-bar.png)

     In diesem Beispiel gibt es mehrere Geräte. Im ersten Tabelleneintrag meldet das Google Pixel 4 XL-Gerät mit Android Version 10 drei erfolgreiche Tests, deren Ausführung 02:36 Minuten gedauert hat.

     Um die Ergebnisse nach Gerät anzuzeigen, befolgen Sie die Anweisungen unter [Geräteberichte anzeigen](#how-to-use-reports-console-by-device).
   + Im Abschnitt **Screenshots** wird eine Liste aller Screenshots angezeigt, die Device Farm während des Laufs aufgenommen hat, gruppiert nach Geräten.
   + Im Bereich **Parsing-Ergebnisse können Sie das Parsing-Ergebnis** herunterladen.

### Einzigartige Problemberichte anzeigen
<a name="how-to-use-reports-console-unique-problems"></a>

1. Wählen Sie unter **Unique problems (Eindeutige Probleme)** das Problem aus, das Sie anzeigen möchten. 

1. Wählen Sie das Gerät aus. Der Bericht zeigt die Informationen zu dem Problem an.

   Im Bereich **Video** wird eine Videoaufnahme des Tests angezeigt, die Sie herunterladen können.

   Im Abschnitt **Ergebnis** wird das Ergebnis des Tests angezeigt. Der Status wird als Ergebnissymbol dargestellt. Weitere Informationen finden Sie unter [Status eines einzelnen Tests](how-to-use-reports-displaying-results.md#how-to-use-reports-displaying-results-individual).

   Im Abschnitt **Protokolle** werden alle Informationen angezeigt, die Device Farm während des Tests protokolliert hat. Sie können diese Informationen anzeigen, indem Sie die Anweisungen unter [Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen](#how-to-use-reports-console-log) befolgen.

   Auf der Registerkarte **Dateien** wird eine Liste aller mit dem Test verknüpften Dateien (z. B. Protokolldateien) angezeigt, die Sie herunterladen können. Sie können eine Datei herunterladen, indem Sie auf den Link in der Liste klicken.

   Auf der Registerkarte **Screenshots** wird eine Liste aller Screenshots angezeigt, die Device Farm während des Tests aufgenommen hat.

### Geräteberichte anzeigen
<a name="how-to-use-reports-console-by-device"></a>
+ Wählen Sie im Abschnitt **Devices (Geräte)** das Gerät aus.

  Im Bereich **Video** wird eine Videoaufnahme des Tests angezeigt, die Sie herunterladen können.

  Im Bereich **Suiten** wird eine Tabelle mit Informationen zu den Suiten für das Gerät angezeigt.

  In dieser Tabelle wird in der Spalte **Testergebnisse** die Anzahl der Tests nach Ergebnissen für jede der Testsuiten zusammengefasst, die auf dem Gerät ausgeführt wurden. Diese Daten haben auch eine grafische Komponente. Weitere Informationen finden Sie unter [Status für mehrere Tests](how-to-use-reports-displaying-results.md#how-to-use-reports-displaying-results-summary).

  Um die vollständigen Ergebnisse nach Suiten aufgeschlüsselt anzuzeigen, folgen Sie den Anweisungen unter[Berichte der Testsuite anzeigen](#how-to-use-reports-console-by-suite).

  Im Abschnitt **Protokolle** werden alle Informationen angezeigt, die Device Farm während der Ausführung für das Gerät protokolliert hat. Sie können diese Informationen anzeigen, indem Sie die Anweisungen unter [Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen](#how-to-use-reports-console-log) befolgen.

  Im Abschnitt **Dateien** werden eine Liste der Suites für das Gerät und alle zugehörigen Dateien (z. B. Protokolldateien) angezeigt, die Sie herunterladen können. Sie können eine Datei herunterladen, indem Sie auf den Link in der Liste klicken.

  Im Abschnitt **Screenshots** wird eine nach Suite gruppierte Liste aller Screenshots angezeigt, die Device Farm während der Ausführung für das Gerät aufgenommen hat.

### Berichte der Testsuite anzeigen
<a name="how-to-use-reports-console-by-suite"></a>

1. Wählen Sie im Abschnitt **Devices (Geräte)** das Gerät aus.

1. Wählen Sie im Bereich **Suiten** die Suite aus der Tabelle aus.

   Im Bereich **Video** wird eine Videoaufnahme des Tests angezeigt, die Sie herunterladen können.

   Im Abschnitt **Tests** wird eine Tabelle mit Informationen zu den Tests in der Suite angezeigt.

   In der Tabelle wird in der Spalte **Testergebnisse** das Ergebnis angezeigt. Diese Daten haben auch eine grafische Komponente. Weitere Informationen finden Sie unter [Status für mehrere Tests](how-to-use-reports-displaying-results.md#how-to-use-reports-displaying-results-summary).

   Folgen Sie den Anweisungen unter, um die vollständigen Testergebnisse nach Tests einzusehen[Anzeigen von Testberichten](#how-to-use-reports-console-by-test).

   Im Abschnitt **Protokolle** werden alle Informationen angezeigt, die Device Farm während der Ausführung der Suite protokolliert hat. Sie können diese Informationen anzeigen, indem Sie die Anweisungen unter [Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen](#how-to-use-reports-console-log) befolgen.

   Im Abschnitt **Dateien** werden eine Liste der Tests für die Suite und alle zugehörigen Dateien (z. B. Protokolldateien) angezeigt, die Sie herunterladen können. Sie können eine Datei herunterladen, indem Sie auf den Link in der Liste klicken.

   Im Abschnitt **Screenshots** wird eine Liste aller Screenshots angezeigt, die Device Farm während der Ausführung für die Suite aufgenommen hat, gruppiert nach Tests.

### Anzeigen von Testberichten
<a name="how-to-use-reports-console-by-test"></a>

1. Wählen Sie im Abschnitt **Devices (Geräte)** das Gerät aus.

1. Wählen Sie die Testreihe im Bereich **Suites (Testreihen)** aus.

1. Wählen Sie im Abschnitt **Tests** den Test aus.

1. Im Bereich **Video** wird eine Videoaufnahme des Tests angezeigt, die Sie herunterladen können.

   Im Abschnitt **Ergebnis** wird das Ergebnis des Tests angezeigt. Der Status wird als Ergebnissymbol dargestellt. Weitere Informationen finden Sie unter [Status eines einzelnen Tests](how-to-use-reports-displaying-results.md#how-to-use-reports-displaying-results-individual).

   Im Abschnitt **Protokolle** werden alle Informationen angezeigt, die Device Farm während des Tests protokolliert hat. Sie können diese Informationen anzeigen, indem Sie die Anweisungen unter [Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen](#how-to-use-reports-console-log) befolgen.

   Auf der Registerkarte **Dateien** wird eine Liste aller mit dem Test verknüpften Dateien (z. B. Protokolldateien) angezeigt, die Sie herunterladen können. Sie können eine Datei herunterladen, indem Sie auf den Link in der Liste klicken.

   Auf der Registerkarte **Screenshots** wird eine Liste aller Screenshots angezeigt, die Device Farm während des Tests aufgenommen hat.

### Protokollinformationen für ein Problem, ein Gerät, eine Suite oder einen Test in einem Bericht anzeigen
<a name="how-to-use-reports-console-log"></a>

Im Abschnitt **Protokolle** werden die folgenden Informationen angezeigt:
+ Unter **Source (Quelle)** wird die Quelle des jeweiligen Protokolleintrags angezeigt. Mögliche Werte sind:
  + **Harness** steht für einen Protokolleintrag, den Device Farm erstellt hat. Diese Protokolleinträge werden in der Regel während der Start- und Stopp-Ereignisse erstellt.
  + **Device** steht für einen Protokolleintrag, den das Gerät erstellt hat. Diese Protokolleinträge sind für Android mit logcat kompatibel. Für iOS sind diese Protokolleinträge mit syslog kompatibel.
  + **Test** stellt einen Protokolleintrag dar, der entweder von einem Test oder einem Test-Framework erstellt wurde.
+ **Time (Zeit)** stellt die Zeit dar, die zwischen dem ersten Protokolleintrag und dem vorliegenden Protokolleintrag verstrichen ist. Die Zeit wird im *MM:SS.SSS* Format ausgedrückt, das *M* für Minuten und Sekunden *S* steht.
+ **PID** stellt die Prozess-ID (PID) dar, mit der der Protokolleintrag erstellt wurde. Alle Protokolleinträge, die von einer bestimmten Anwendung und auf einem bestimmten Gerät erstellt wurden, weisen jeweils dieselbe PID auf.
+ **Level (Stufe)** stellt die Protokollierungsstufe für den Protokolleintrag dar. `Logger.debug("This is a message!")` würde z. B. Einträge auf **Level (Stufe)** `Debug` erstellen. Mögliche Werte sind:
  + **Warnung**
  + **Critical**
  + **Debuggen**
  + **Emergency (Notfall)**
  + **Fehler**
  + **Errored (Mit Fehlern)**
  + **Fehlgeschlagen**
  + **Info**
  + **Internal (Intern)**
  + **Notice (Hinweis)**
  + **Passed**
  + **Skipped**
  + **Angehalten**
  + **Verbose**
  + **Warned (Mit Warnungen)**
  + **Warnung**
+ **Tag** steht für beliebige Metadaten für den Protokolleintrag. Der Android-Systemlog (logcat) kann damit z. B. beschreiben, welcher Teil des Systems den Protokolleintrag erstellt hat (z. B. `ActivityManager`).
+ **Message (Meldung)** stellt eine Meldung oder andere Information für den Protokolleintrag dar. `Logger.debug("Hello, World!")` würde z. B. Einträge mit einer **Message (Meldung)** von `"Hello, World!"` erstellen.

So zeigen Sie nur einen Teil der Informationen an:
+ Um alle Protokolleinträge anzuzeigen, die einem Wert für eine bestimmte Spalte entsprechen, geben Sie den Wert in die Suchleiste ein. Um beispielsweise alle Protokolleinträge mit einem **Quellwert** von anzuzeigen`Harness`, geben Sie **Harness** in die Suchleiste ein.
+ Sie können alle Zeichen in Feld einer Spaltenüberschrift entfernen, indem Sie im jeweiligen Feld auf das **X** klicken. Das Entfernen aller Zeichen aus einem Spaltenüberschriftenfeld entspricht der Eingabe **\$1** in dieses Spaltenüberschriftenfeld.

Um alle Protokollinformationen für das Gerät herunterzuladen, einschließlich aller von Ihnen ausgeführten Suiten und Tests, wählen Sie **Protokolle herunterladen**.

# Status der Device Farm Farm-Testergebnisse
<a name="how-to-use-reports-displaying-results"></a>

In der Device Farm Farm-Konsole werden Symbole angezeigt, mit denen Sie den Status Ihres abgeschlossenen Testlaufs schnell beurteilen können. Weitere Informationen zu Tests in Device Farm finden Sie unter[Berichte in AWS Device FarmBerichte](reports.md).

**Topics**
+ [Status eines einzelnen Tests](#how-to-use-reports-displaying-results-individual)
+ [Status für mehrere Tests](#how-to-use-reports-displaying-results-summary)

## Status eines einzelnen Tests
<a name="how-to-use-reports-displaying-results-individual"></a>

Bei Berichten, die einen einzelnen Test beschreiben, zeigt Device Farm ein Symbol an, das den Status des Testergebnisses darstellt:


| Description | Symbol | 
| --- | --- | 
| Der Test war erfolgreich. | ![\[The test succeeded.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-success.png) | 
| Der Test ist fehlgeschlagen. | ![\[The test failed.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-failure.png) | 
| Device Farm hat den Test übersprungen. | ![\[The test was skipped.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-skipped.png) | 
| Der Test wurde beendet. | ![\[The test was stopped.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-stopped.png) | 
| Device Farm hat eine Warnung zurückgegeben. | ![\[Device Farm returned a warning.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-warning.png) | 
| Device Farm hat einen Fehler zurückgegeben. | ![\[Device Farm returned an error.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-run-error.png) | 

## Status für mehrere Tests
<a name="how-to-use-reports-displaying-results-summary"></a>

Wenn Sie einen abgeschlossenen Lauf wählen, zeigt Device Farm ein Übersichtsdiagramm an, das den Prozentsatz der Tests in verschiedenen Status zeigt.

![\[Device Farm test results summary graph.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/df-summary-results-graph.png)

Dieses Diagramm mit den Ergebnissen eines Testlaufs zeigt beispielsweise, dass der Testlauf 4 gestoppte Tests, 1 fehlgeschlagener Test und 10 erfolgreiche Tests umfasste.

Diagramme sind immer farblich gekennzeichnet und beschriftet.

# Artefakte in Device Farm herunterladen
<a name="artifacts"></a>

Device Farm sammelt Artefakte wie Berichte, Protokolldateien und Bilder für jeden Test in der Ausführung.

Sie können die während des Testlaufs erstellten Artefakte herunterladen:

**Dateien**  
Während des Testlaufs generierte Dateien, einschließlich Device Farm Farm-Berichten. Weitere Informationen finden Sie unter [Testberichte in Device Farm anzeigen](how-to-use-reports.md).

**Protokolle**  
Ausgabe aus jedem Test im Testlauf.

**Screenshots**  
Bildschirmbilder, die für jeden Test im Testlauf aufgezeichnet wurden.

![\[Workflow diagram showing Project, Run, Job (device), Test suite, and Test stages in AWS Cloud.\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/hierarchy.png)


## Artefakte herunterladen (Konsole)
<a name="artifacts-console"></a>

1. Wählen Sie auf der Seite des Testlaufberichts unter **Devices (Geräte)** ein mobiles Gerät aus.

1. Um eine Datei herunterzuladen, wählen Sie sie unter **Files (Dateien)** aus.

1. Um die Protokolle aus dem Testlauf herunterzuladen, wählen Sie unter **Logs (Protokolle)** die Option **Download logs (Protokolle herunterladen)**.

1. Um einen Screenshot herunterzuladen, wählen Sie unter **Screenshots** einen Screenshot aus.

Weitere Informationen zum Herunterladen von Artefakten in einer benutzerdefinierten Testumgebung finden Sie unter [Artefakte werden in einer benutzerdefinierten Testumgebung heruntergeladen](using-artifacts-custom.md).

## Artefakte herunterladen (AWS CLI)
<a name="artifacts-cli"></a>

Sie können das verwenden AWS CLI , um Ihre Testlauf-Artefakte aufzulisten.

**Topics**
+ [Schritt 1: Holen Sie sich Ihre Amazon Resource Names (ARN)](#artifacts-cli-step1)
+ [Schritt 2: Listet eure Artefakte auf](#artifacts-cli-step2)
+ [Schritt 3: Laden Sie Ihre Artefakte herunter](#artifacts-cli-step3)

### Schritt 1: Holen Sie sich Ihre Amazon Resource Names (ARN)
<a name="artifacts-cli-step1"></a>

Sie können Ihre Artefakte nach Testlauf, Auftrag, Testreihe oder Test auflisten. Sie benötigen den zugehörigen ARN. Diese Tabelle zeigt den Eingabe-ARN für jeden der AWS CLI Listenbefehle:


| AWS CLI Befehl auflisten | Erforderlicher ARN | 
| --- | --- | 
| list-projects | Dieser Befehl gibt alle Projekte zurück und erfordert keinen ARN. | 
| list-runs | project | 
| list-jobs | run | 
| list-suites | job | 
| list-tests | suite | 

Wenn Sie z. B. einen Test-ARN suchen, führen Sie **list-tests** unter Verwendung des Testreihen-ARN als Eingabeparameter aus.

Beispiel:

```
aws devicefarm list-tests –-arn arn:MyTestSuiteARN
```

Die Antwort enthält den Test-ARN eines jeden Tests in der Testreihe.

```
{
    "tests": [
        {
            "status": "COMPLETED",
            "name": "Tests.FixturesTest.testExample",
            "created": 1537563725.116,
            "deviceMinutes": {
                "unmetered": 0.0,
                "total": 1.89,
                "metered": 1.89
            },
            "result": "PASSED",
            "message": "testExample passed",
            "arn": "arn:aws:devicefarm:us-west-2:123456789101:test:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE",
            "counters": {
                "skipped": 0,
                "warned": 0,
                "failed": 0,
                "stopped": 0,
                "passed": 1,
                "errored": 0,
                "total": 1
            }
        }
    ]
}
```

### Schritt 2: Listet eure Artefakte auf
<a name="artifacts-cli-step2"></a>

Der Befehl AWS CLI [list-artifacts](https://docs.aws.amazon.com/cli/latest/reference/devicefarm/list-artifacts.html) gibt eine Liste von Artefakten wie Dateien, Screenshots und Logs zurück. Jedes Artefakt verfügt über eine URL, sodass Sie die Datei herunterladen können.
+ Rufen Sie **list-artifacts** auf und geben Sie dabei eine Ausführung, einen Auftrag, eine Testreihe oder einen Test-ARN an. Geben Sie eine Art von FILE (Datei), LOG (Protokoll) oder SCREENSHOT an.

  Dieses Beispiel gibt eine Download-URL für jedes Artefakt zurück, das für einen bestimmten Test verfügbar ist:

  ```
  aws devicefarm list-artifacts --arn arn:MyTestARN --type "FILE"
  ```

  Die Antwort enthält eine Download-URL für jedes Artefakt.

  ```
  {
      "artifacts": [
          {
              "url": "https://prod-us-west-2-uploads.s3-us-west-2.amazonaws.com/ExampleURL",
              "extension": "txt",
              "type": "APPIUM_JAVA_OUTPUT",
              "name": "Appium Java Output",
              "arn": "arn:aws:devicefarm:us-west-2:123456789101:artifact:5e01a8c7-c861-4c0a-b1d5-12345EXAMPLE",
          }
      ]
  }
  ```

### Schritt 3: Laden Sie Ihre Artefakte herunter
<a name="artifacts-cli-step3"></a>
+ Laden Sie Ihr Artefakt mithilfe der URL aus dem vorherigen Schritt herunter. Dieses Beispiel verwendet **curl** zum Herunterladen einer Android Appium Java-Ausgabedatei:

  ```
  curl "https://prod-us-west-2-uploads.s3-us-west-2.amazonaws.com/ExampleURL" > MyArtifactName.txt
  ```

## Laden Sie Artefakte herunter (API)
<a name="artifacts-api"></a>

Die Device Farm [ListArtifacts](https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ListArtifacts.html)API-Methode gibt eine Liste von Artefakten wie Dateien, Screenshots und Protokollen zurück. Jedes Artefakt verfügt über eine URL, sodass Sie die Datei herunterladen können.

# Artefakte werden in einer benutzerdefinierten Testumgebung heruntergeladen
<a name="using-artifacts-custom"></a>

In einer benutzerdefinierten Testumgebung sammelt Device Farm Artefakte wie benutzerdefinierte Berichte, Protokolldateien und Bilder. Diese Artefakte sind für jedes Gerät im Testlauf verfügbar.

Sie können diese während des Testlaufs erstellten Artefakte herunterladen:

**Ausgabe der Testspezifikation**  
Die Ausgabe von der Ausführung der Befehle in der YAML-Datei der Testspezifikation.

**Kundenartefakte**  
Eine ZIP-Datei enthält die Artefakte des Testlaufs. Sie wird im Abschnitt **artifacts: (Artefakte:)** der YAML-Datei Ihrer Testspezifikation konfiguriert.

**Shell-Skript der Test-Spezifikation**  
Eine intermediäre Shell-Skriptdatei, die aus der YAML-Datei erstellt wurde. Da die Shell-Skriptdatei im Testlauf verwendet wurde, kann sie für das Debugging der YAML-Datei genutzt werden.

**Test-Spezifikationsdatei**  
Die im Testlauf verwendete YAML-Datei.

Weitere Informationen finden Sie unter [Artefakte in Device Farm herunterladen](artifacts.md).

![\[Device Farm-Hierarchie von Operationen in einer benutzerdefinierten Testumgebung\]](http://docs.aws.amazon.com/de_de/devicefarm/latest/developerguide/images/hierarchy.png)
