Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 4: Mengkonfigurasi jenis tes
Secara default, plugin AWS Device Farm Gradle menjalankan Bekerja dengan instrumentasi untuk Android dan AWS Device Farm pengujian. Jika Anda ingin menjalankan pengujian Anda sendiri atau menentukan parameter tambahan, Anda dapat memilih untuk mengonfigurasi jenis pengujian. Topik ini memberikan informasi tentang setiap jenis pengujian yang tersedia dan apa yang perlu Anda lakukan di Android Studio untuk mengonfigurasinya agar dapat digunakan. Untuk informasi selengkapnya tentang jenis pengujian yang tersedia di Device Farm, lihatBekerja dengan jenis pengujian di AWS Device Farm.
Jika Anda belum melakukannya, selesaikan langkah 1 — 3 sebelum mengonfigurasi jenis pengujian.
catatan
Jika Anda menggunakan slot perangkat, fitur slot perangkat dinonaktifkan secara default.
Appium
Device Farm menyediakan dukungan untuk Appium Java JUnit dan TestNG untuk Android.
Anda dapat memilih useTestNG()
atauuseJUnit()
. JUnit
adalah default dan tidak perlu ditentukan secara eksplisit.
appium { tests file("path to zip file") // required useTestNG() // or useJUnit() }
Bawaan: bulu halus
Device Farm menyediakan tipe uji fuzz bawaan, yang secara acak mengirimkan peristiwa antarmuka pengguna ke perangkat dan kemudian melaporkan hasilnya.
fuzz { eventThrottle 50 // optional default eventCount 6000 // optional default randomizerSeed 1234 // optional default blank }
Untuk informasi selengkapnya, lihat Bawaan: fuzz (Android dan iOS).
Instrumentasi
Device Farm menyediakan dukungan untuk instrumentasi (JUnit, Espresso, Robotium, atau pengujian berbasis instrumen apa pun) untuk Android. Untuk informasi selengkapnya, lihat Bekerja dengan instrumentasi untuk Android dan AWS Device Farm.
Saat menjalankan pengujian instrumentasi di Gradle, Device Farm menggunakan .apk
file yang dihasilkan dari direktori AndroidTest sebagai sumber pengujian Anda.
instrumentation { filter "test filter per developer docs" // optional }