Lingkungan uji untuk perangkat iOS - Device Farm AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lingkungan uji untuk perangkat iOS

Device Farm menggunakan instance (host) macOS yang dikelola Amazon yang terhubung secara dinamis ke perangkat iOS selama pengujian dijalankan. Setiap host sudah dikonfigurasi sebelumnya dengan perangkat lunak yang memungkinkan pengujian perangkat pada berbagai platform pengujian populer, seperti XCTest UI dan Appium.

Iterasi host uji iOS saat ini telah meningkatkan pengalaman pengujian jika dibandingkan dengan versi sebelumnya, termasuk:

  • Pengalaman OS dan perkakas host yang konsisten untuk iOS 15 hingga iOS 26 Sebelumnya, host pengujian ditentukan oleh perangkat yang digunakan, yang mengarah ke lingkungan perangkat lunak yang terfragmentasi saat dijalankan di beberapa versi iOS. Pengalaman saat ini memungkinkan pemilihan host sederhana untuk memungkinkan lingkungan yang konsisten di seluruh perangkat. Ini akan memungkinkan versi dan perkakas macOS yang sama (seperti Xcode) tersedia di setiap perangkat iOS.

  • Peningkatan kinerja untuk pengujian iOS 15 dan 16 Menggunakan infrastruktur yang diperbarui, waktu penyiapan telah meningkat secara substansif untuk pengujian iOS 15 dan 16.

  • Versi perangkat lunak yang dapat dipilih standar untuk dependensi yang didukung Kami sekarang memiliki sistem pemilihan devicefarm-cli perangkat lunak di host uji iOS dan Android, memungkinkan Anda memilih versi pilihan dari dependensi kami yang didukung. Untuk dependensi yang didukung (seperti Java, Python, Node.js, Ruby, dan Appium), versi akan dipilih melalui spesifikasi pengujian. Untuk gambaran tentang cara kerja fitur ini, silakan lihat topik diPerangkat lunak yang didukung dalam lingkungan pengujian khusus.

penting

Jika dijalankan di iOS 18 dan di bawahnya, pengujian Anda akan dijalankan pada host uji lama secara default. Lihat topik di bawah tentang cara bermigrasi dari host lama.

Host uji iOS lama

Untuk pengujian yang ada di iOS 18 dan di bawahnya, host uji lama dipilih secara default untuk lingkungan pengujian khusus. Tabel berikut berisi versi host uji yang dijalankan dengan versi perangkat iOS.

Sistem Operasi Arsitektur Default untuk Perangkat
macOS Sonoma(versi 14) arm64 iOS 18
macOS Ventura(versi 13) arm64 iOS 17
macOS Monterey(versi 12) x86_64 iOS 16dan di bawah

Untuk memilih host uji yang lebih baru, lihat topik terkaitMemigrasi lingkungan pengujian kustom Anda ke host uji iOS baru.

Perangkat lunak yang didukung untuk perangkat iOS

Untuk mendukung pengujian perangkat iOS, host uji Device Farm untuk perangkat iOS telah dikonfigurasi sebelumnya dengan Xcode dan perkakas baris perintah terkait. Untuk perangkat lunak lain yang tersedia, silakan tinjau topik terkaitPerangkat lunak yang didukung dalam lingkungan pengujian khusus.