View a markdown version of this page

Benutzerdefinierte Testumgebungen in AWS 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.

Benutzerdefinierte Testumgebungen in AWS Device Farm

Anmerkung

iOS27 öffentliche Geräte sind jetzt auf Device Farm verfügbar und werden vom laufenden macos_tahoe Testhost bedientXcode 27. Richten Sie Ihre Testspezifikation auf macos_tahoe und wählen Sie ein iOS 27-Gerät aus, um loszulegen.

AWS Device Farm ermöglicht die Konfiguration einer benutzerdefinierten Umgebung für automatisierte Tests (benutzerdefinierter Modus). Dies ist der empfohlene Ansatz für alle Device Farm-Benutzer. Weitere Informationen zu Umgebungen in Device Farm finden Sie unter Testumgebungen.

Der benutzerdefinierte Modus bietet im Vergleich zum Standardmodus unter anderem folgende Vorteile:

  • Schnellere durchgängige Testausführung: Das Testpaket wird nicht analysiert, um jeden Test in der Suite zu erkennen, wodurch ein preprocessing/postprocessing Overhead vermieden wird.

  • Live-Protokoll und Videostreaming: Ihre clientseitigen Testprotokolle und Videos werden live gestreamt, wenn Sie den benutzerdefinierten Modus verwenden. Diese Funktion ist im Standardmodus nicht verfügbar.

  • Erfasst alle Artefakte: Auf dem Host und dem Gerät können Sie im benutzerdefinierten Modus alle Testartefakte erfassen. Dies ist im Standardmodus möglicherweise nicht möglich.

  • Konsistentere und replizierbarere lokale Umgebung: Im Standardmodus werden Artefakte für jeden einzelnen Test separat bereitgestellt, was unter bestimmten Umständen von Vorteil sein kann. Ihre lokale Testumgebung kann jedoch von der ursprünglichen Konfiguration abweichen, da Device Farm jeden ausgeführten Test anders behandelt.

    Im Gegensatz dazu können Sie im benutzerdefinierten Modus Ihre Device Farm-Testausführungsumgebung konsistent an Ihre lokale Testumgebung anpassen.

Benutzerdefinierte Umgebungen werden mithilfe einer YAML-formatted Testspezifikationsdatei (Testspezifikationsdatei) konfiguriert. Device Farm stellt für jeden unterstützten Testtyp eine Standardtestspezifikationsdatei bereit, die unverändert verwendet oder angepasst werden kann. Anpassungen wie Testfilter oder Konfigurationsdateien können der Testspezifikation hinzugefügt werden. Bearbeitete Testspezifikationen können für zukünftige Testläufe gespeichert werden.

Weitere Informationen finden Sie unter Hochladen einer benutzerdefinierten Testspezifikation mithilfe von und. AWS CLI Einen Testlauf in Device Farm erstellen