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.
Schritt 4: Testtypen konfigurieren
Standardmäßig führt das AWS Device Farm Gradle-Plugin den Arbeiten mit Instrumentierung für Android und AWS Device Farm Test aus. Wenn Sie eigene Tests ausführen oder zusätzliche Parameter angeben möchten, können Sie einen Testtyp konfigurieren. In diesem Thema finden Sie Informationen zu allen verfügbaren Testtypen und wie Sie in Android Studie vorgehen müssen, um sie für die Verwendung zu konfigurieren. Weitere Informationen zu den verfügbaren Testtypen in Device Farm finden Sie unterArbeiten mit Testtypen in AWS Device Farm.
Wenn noch nicht erfolgt, führen die Schritte 1 bis 3 aus, bevor Sie Testtypen konfigurieren.
Anmerkung
Wenn Sie Geräteplätze verwenden, beachten Sie, dass das Geräteplatz-Feature standardmäßig deaktiviert ist.
Appium
Device Farm bietet Unterstützung für Appium Java JUnit und TestNG für Android.
Sie können useTestNG()
oder useJUnit()
auswählen. JUnit
ist der Standardwert und muss nicht explizit angegeben werden.
appium { tests file("path to zip file") // required useTestNG() // or useJUnit() }
Eingebaut: Fuzz
Device Farm bietet einen integrierten Fuzz-Testtyp, der nach dem Zufallsprinzip Benutzeroberflächenereignisse an Geräte sendet und dann die Ergebnisse meldet.
fuzz { eventThrottle 50 // optional default eventCount 6000 // optional default randomizerSeed 1234 // optional default blank }
Weitere Informationen finden Sie unter Eingebaut: Fuzz (Android und iOS).
Instrumentierung
Device Farm bietet Unterstützung für Instrumentierung (EspressoJUnit, Robotium oder andere instrumentationsbasierte Tests) für Android. Weitere Informationen finden Sie unter Arbeiten mit Instrumentierung für Android und AWS Device Farm.
Wenn Sie einen Instrumentierungstest in Gradle ausführen, verwendet Device Farm die aus Ihrem androidTestVerzeichnis generierte .apk
Datei als Quelle für Ihre Tests.
instrumentation { filter "test filter per developer docs" // optional }