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
Mit AWS Device Farm können Sie zwischen zwei Ausführungsmodi wählen: dem Standard- und dem benutzerdefinierten Modus. Der Standardmodus wurde entwickelt, um detaillierte Berichte als Ersatz für jeden Testbericht bereitzustellen, den Sie möglicherweise erstellen. Der Bericht enthält Testartefakte wie Videos und Protokolle, die für jeden Test separat dargestellt werden. Wenn Sie den Standardmodus wählen, garantiert Device Farm nicht, dass die Testausführungsreihenfolge Ihrer lokalen Ausführungsreihenfolge entspricht. Da für jeden Test eine Nachbearbeitung erforderlich ist, dauert die Ausführung im Standardmodus in der Regel länger als bei Ihrer lokalen Ausführung.
Im Gegensatz dazu generiert der benutzerdefinierte Modus dieselben Berichte, die Sie lokal für jedes Framework erstellen. Es bietet auch einen optionalen detaillierten Test Insights-Bericht für jeden Job und wird ausgeführt, wenn ausgewählte Frameworks wie Appium TestNG, Instrumentation und XCUITest verwendet werden. Da bei diesem Modus keine Trennung einzelner Testartefakte erforderlich ist, bleibt die Parität mit der lokalen Ausführung in Bezug auf Testsequenzierung und Ausführungszeit gewahrt. Die Generierung von Test Insights erfolgt asynchron, nachdem Ihre Tests abgeschlossen sind.
Der Standardmodus wird für neue Testprojekte nicht empfohlen. Wir empfehlen, stattdessen den benutzerdefinierten Modus mit Test Insights zu verwenden, da dieser flexibel ist und die Berichte replizieren kann, die der Standardmodus für unterstützte Frameworks bereitstellt. Test Insights hilft Ihnen dabei, die Leistung Ihrer Testsuite sowohl auf Job- als auch auf Ausführungsebene zu verstehen.
Test Insights enthält die folgenden Informationen:
-
Die Anzahl der Tests, die bestanden, nicht bestanden, übersprungen und fehlerhaft waren, zählt für jeden Job und für jeden Testlauf
-
Detaillierte Testausgabe mit Zeitstempeln und Stack-Traces für jeden Test, falls zutreffend
-
Median der Testausführungszeit für jeden Job sowie Median und durchschnittliche Auftragsausführungsdauer für jeden Lauf
Unabhängig davon, welchen Modus Sie wählen, sammelt Device Farm Artefakte, die Sie nach Abschluss Ihres Testlaufs herunterladen können. Dazu gehören Geräte- und Testprotokolle, die Ausgabe von Testspezifikationen, Netzwerk-TCP-Dump und Screenshots. Mithilfe dieser Informationen können Sie analysieren, wie sich Ihre App auf echten Geräten verhält, Probleme oder Bugs identifizieren und Probleme diagnostizieren.