Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memilih perangkat pribadi di kumpulan perangkat di AWS Device Farm
Untuk menggunakan perangkat pribadi dalam uji coba, Anda dapat membuat kumpulan perangkat yang memilih perangkat pribadi Anda. Kumpulan perangkat memungkinkan Anda memilih perangkat pribadi terutama melalui tiga jenis aturan kumpulan perangkat:
-
Aturan berdasarkan perangkat ARN
-
Aturan berdasarkan label instance perangkat
-
Aturan berdasarkan instance perangkat ARN
Pada bagian berikut, setiap jenis aturan dan kasus penggunaannya dijelaskan secara mendalam. Anda dapat menggunakan konsol Device Farm, AWS Command Line Interface (AWS CLI), atau Device Farm API untuk membuat atau memodifikasi kumpulan perangkat dengan perangkat pribadi menggunakan aturan ini.
Topik
Perangkat ARN
Perangkat ARN adalah pengidentifikasi yang mewakili jenis perangkat daripada instance perangkat fisik tertentu. Jenis perangkat ditentukan oleh atribut berikut:
-
ID armada perangkat
-
Perangkat OEM
-
Nomor model perangkat
-
Versi sistem operasi perangkat
-
Status perangkat yang menunjukkan apakah itu di-root atau tidak
Banyak instance perangkat fisik dapat diwakili oleh satu jenis perangkat di mana setiap instance dari tipe tersebut memiliki nilai yang sama untuk atribut ini. Misalnya, jika Anda memiliki tiga Apple iPhone
13
perangkat pada versi iOS 16.1.0
di armada pribadi Anda, setiap perangkat akan berbagi perangkat yang samaARN. Jika ada perangkat yang ditambahkan atau dihapus dari armada Anda dengan atribut yang sama, perangkat ARN akan terus mewakili perangkat apa pun yang tersedia yang Anda miliki di armada Anda untuk jenis perangkat tersebut.
Perangkat ARN ini adalah cara paling kuat untuk memilih perangkat pribadi untuk kumpulan perangkat karena memungkinkan kumpulan perangkat untuk terus memilih perangkat terlepas dari instance perangkat tertentu yang telah Anda gunakan pada waktu tertentu. Instance perangkat pribadi individu dapat mengalami kegagalan perangkat keras, sehingga Device Farm menggantinya secara otomatis dengan instans kerja baru dari jenis perangkat yang sama. Dalam skenario ini, ARN aturan perangkat memastikan bahwa kumpulan perangkat Anda dapat terus memilih perangkat jika terjadi kegagalan perangkat keras.
Saat Anda menggunakan ARN aturan perangkat untuk perangkat pribadi di kumpulan perangkat dan menjadwalkan uji coba dengan kumpulan tersebut, Device Farm akan secara otomatis memeriksa instance perangkat pribadi mana yang diwakili oleh perangkat ARN tersebut. Dari contoh yang saat ini tersedia, salah satunya akan ditugaskan untuk menjalankan pengujian Anda. Jika saat ini tidak ada instance yang tersedia, Device Farm akan menunggu instance pertama perangkat yang tersedia ARN untuk tersedia, dan menetapkannya untuk menjalankan pengujian Anda.
Label instance perangkat
Label instance perangkat adalah pengenal tekstual yang dapat Anda lampirkan sebagai metadata untuk instance perangkat. Anda dapat melampirkan beberapa label ke setiap instance perangkat dan label yang sama ke beberapa instance perangkat. Untuk informasi selengkapnya tentang menambahkan, memodifikasi, atau menghapus label perangkat dari instance perangkat, lihat Mengelola perangkat pribadi.
Label instans perangkat dapat menjadi cara yang kuat untuk memilih perangkat pribadi untuk kumpulan perangkat karena, jika Anda memiliki beberapa instance perangkat dengan label yang sama, maka ini memungkinkan kumpulan perangkat untuk memilih salah satu dari mereka untuk pengujian Anda. Jika perangkat ARN bukan aturan yang baik untuk kasus penggunaan Anda (misalnya, jika Anda ingin memilih dari perangkat dari beberapa jenis perangkat, atau jika Anda ingin memilih dari subset semua perangkat jenis perangkat), maka label instance perangkat dapat memungkinkan Anda memilih dari beberapa perangkat untuk kumpulan perangkat Anda dengan perincian yang lebih besar. Instance perangkat pribadi individu dapat mengalami kegagalan perangkat keras, sehingga Device Farm menggantinya secara otomatis dengan instans kerja baru dari jenis perangkat yang sama. Dalam skenario ini, instance perangkat pengganti tidak akan menyimpan metadata label instance apa pun dari perangkat yang diganti. Jadi, jika Anda menerapkan label instance perangkat yang sama ke beberapa instance perangkat, maka aturan label instance perangkat memastikan bahwa kumpulan perangkat Anda dapat terus memilih instance perangkat jika terjadi kegagalan perangkat keras.
Saat Anda menggunakan aturan label instance perangkat untuk perangkat pribadi di kumpulan perangkat Anda dan menjadwalkan pengujian yang dijalankan dengan kumpulan tersebut, Device Farm akan secara otomatis memeriksa instance perangkat pribadi mana yang diwakili oleh label instance perangkat tersebut, dan instance tersebut, pilih secara acak yang tersedia untuk menjalankan pengujian Anda. Jika tidak ada yang tersedia, Device Farm akan secara acak memilih instance perangkat apa pun dengan label instance perangkat untuk menjalankan pengujian dan mengantre pengujian untuk dijalankan di perangkat setelah tersedia.
Contoh ARN
Instance perangkat ARN adalah pengidentifikasi yang mewakili instance perangkat logam kosong fisik yang digunakan dalam armada pribadi. Misalnya, jika Anda memiliki tiga iPhone 13
perangkat di OS 15.0.0
di armada pribadi Anda, sementara setiap perangkat akan berbagi perangkat yang samaARN, setiap perangkat juga akan memiliki instance sendiri yang ARN mewakili instance itu saja.
Instans perangkat ARN adalah cara yang paling tidak kuat untuk memilih perangkat pribadi untuk kumpulan perangkat dan hanya disarankan jika label instance perangkat ARNs dan perangkat tidak sesuai dengan kasus penggunaan Anda. Instans perangkat ARNs sering digunakan sebagai aturan untuk kumpulan perangkat ketika instance perangkat tertentu dikonfigurasi dengan cara yang unik dan spesifik sebagai prasyarat untuk pengujian Anda dan jika konfigurasi tersebut perlu diketahui dan diverifikasi sebelum pengujian dijalankan di atasnya. Instance perangkat pribadi individu dapat mengalami kegagalan perangkat keras, sehingga Device Farm menggantinya secara otomatis dengan instans kerja baru dari jenis perangkat yang sama. Dalam skenario ini, instance perangkat pengganti akan memiliki instance perangkat yang berbeda ARN dari perangkat yang diganti. Jadi, jika Anda mengandalkan instance perangkat ARNs untuk kumpulan perangkat, Anda harus mengubah definisi aturan kumpulan perangkat secara manual dari menggunakan yang lama ARN menjadi yang baruARN. Jika Anda perlu mengkonfigurasi perangkat secara manual untuk pengujiannya, maka ini bisa menjadi alur kerja yang efektif (dibandingkan dengan perangkatARNs). Untuk pengujian pada skala besar, disarankan untuk mencoba mengadaptasi kasus penggunaan ini agar berfungsi dengan label instans perangkat dan jika memungkinkan, memiliki beberapa instance perangkat yang telah dikonfigurasi sebelumnya untuk pengujian.
Saat Anda menggunakan ARN aturan instance perangkat untuk perangkat pribadi di kumpulan perangkat Anda dan menjadwalkan pengujian yang dijalankan dengan kumpulan tersebut, Device Farm akan secara otomatis menetapkan pengujian tersebut ke instance perangkat tersebut. Jika instance perangkat tersebut tidak tersedia, Device Farm akan mengantri pengujian pada perangkat setelah tersedia.
Membuat kolam perangkat pribadi dengan perangkat pribadi (konsol)
Saat membuat uji coba, Anda dapat membuat kumpulan perangkat untuk uji coba dan memastikan bahwa kumpulan tersebut hanya menyertakan perangkat pribadi Anda.
catatan
Saat membuat kumpulan perangkat dengan perangkat pribadi di konsol, Anda hanya dapat menggunakan salah satu dari tiga aturan yang tersedia untuk memilih perangkat pribadi. Jika Anda ingin membuat kumpulan perangkat yang berisi beberapa jenis aturan untuk perangkat pribadi (misalnya, kumpulan perangkat yang berisi aturan untuk instance perangkat ARNs dan perangkatARNs), maka Anda perlu membuat kumpulan melalui CLI atauAPI.
Buka konsol Device Farm di https://console.aws.amazon.com/devicefarm/
. -
Pada panel navigasi Device Farm, pilih Pengujian Perangkat Seluler, lalu pilih Proyek.
-
Pilih proyek yang sudah ada dari daftar atau buat yang baru. Untuk membuat proyek baru, pilih Proyek baru, masukkan nama untuk proyek, lalu pilih Kirim.
-
Pilih Pengujian otomatis, lalu pilih Buat proses baru. Wizard memandu Anda melalui langkah-langkah untuk memilih aplikasi Anda dan mengonfigurasi pengujian yang ingin Anda jalankan.
-
Untuk langkah Pilih perangkat, pilih Buat kumpulan perangkat, lalu masukkan nama dan deskripsi opsional untuk kumpulan perangkat Anda.
-
Untuk menggunakan ARN aturan perangkat untuk kumpulan perangkat Anda, pilih Buat kumpulan perangkat statis, lalu pilih jenis perangkat tertentu dari daftar yang ingin Anda gunakan di kumpulan perangkat. Jangan pilih Instans perangkat pribadi hanya karena opsi ini menyebabkan kumpulan perangkat dibuat dengan ARN aturan instance perangkat (bukan ARN aturan perangkat).
-
Untuk menggunakan aturan label instance perangkat untuk kumpulan perangkat Anda, pilih Buat kumpulan perangkat dinamis. Kemudian, untuk setiap label yang ingin Anda gunakan di kumpulan perangkat, pilih Tambahkan aturan. Untuk setiap aturan, pilih Label Instance sebagai
Field
, pilih Berisi sebagaiOperator
, dan tentukan label instance perangkat yang Anda inginkan sebagaiValue
. -
Untuk menggunakan ARN aturan instance perangkat untuk kumpulan perangkat Anda, pilih Buat kumpulan perangkat statis, lalu pilih Instans perangkat pribadi hanya untuk membatasi daftar perangkat hanya untuk instance perangkat pribadi yang telah dikaitkan Device Farm dengan akun Anda AWS .
-
-
Pilih Buat.
Membuat kolam perangkat pribadi dengan perangkat pribadi (AWS CLI)
-
Jalankan perintah create-device-pool.
Untuk informasi tentang menggunakan Device Farm dengan AWS CLI, lihatReferensi AWS CLI.
Membuat kolam perangkat pribadi dengan perangkat pribadi (API)
-
Panggil
CreateDevicePool
API.
Untuk informasi tentang menggunakan Device FarmAPI, lihatMengotomatisasi Perangkat Pertanian.