Langkah 4: Mengkonfigurasi jenis tes - Device Farm AWS

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(). JUnitadalah 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 }