Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perangkat lunak yang didukung dalam lingkungan pengujian khusus
Device Farm menggunakan mesin host yang sudah diinstal sebelumnya dengan banyak pustaka perangkat lunak yang diperlukan untuk menjalankan kerangka kerja pengujian yang didukung pada layanan kami, menyediakan lingkungan pengujian siap saat diluncurkan. Device Farm mendukung berbagai bahasa melalui penggunaan mekanisme pemilihan perangkat lunak kami, dan akan memperbarui versi bahasa yang disertakan dalam lingkungan secara berkala.
Untuk perangkat lunak lain yang diperlukan, Anda dapat memodifikasi file spesifikasi pengujian untuk diinstal dari paket pengujian Anda, mengunduh dari internet, atau mengakses sumber pribadi dalam VPC Anda (lihat VPC ENI untuk informasi lebih lanjut). Untuk informasi selengkapnya, lihat Contoh spesifikasi uji.
Perangkat lunak pra-konfigurasi
Untuk memfasilitasi pengujian perangkat pada setiap platform, perkakas berikut disediakan pada host uji:
| Alat | Platform Perangkat |
|---|---|
|
Android SDK Build-Tools |
Android |
|
Android SDK Platform-Tools(termasuk |
Android |
|
Xcode |
iOS |
Perangkat lunak yang dapat dipilih
Selain perangkat lunak pra-konfigurasi pada host, Device Farm menawarkan cara untuk memilih versi tertentu dari perangkat lunak yang didukung melalui devicefarm-cli perkakas.
Tabel berikut berisi perangkat lunak yang dapat dipilih dan host uji yang berisi mereka.
| Perangkat Lunak/Alat | Host yang mendukung perangkat lunak ini | Perintah untuk digunakan dalam spesifikasi pengujian Anda |
|---|---|---|
|
Java 17 |
amazon_linux_2 macos_sequoia |
|
|
Java 11 |
amazon_linux_2 macos_sequoia |
|
|
Java 8 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 20 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 18 |
amazon_linux_2 macos_sequoia |
|
|
Node.js 16 |
amazon_linux_2 |
|
|
Python 3.11 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.10 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.9 |
amazon_linux_2 macos_sequoia |
|
|
Python 3.8 |
amazon_linux_2 |
|
|
Ruby 3.2 |
amazon_linux_2 macos_sequoia |
|
|
Ruby 2.7 |
amazon_linux_2 |
|
|
Appium 3 |
amazon_linux_2 |
|
|
Appium 2 |
amazon_linux_2 macos_sequoia |
|
|
Appium 1 |
amazon_linux_2 |
|
|
Xcode 26 |
macos_sequoia |
|
|
Xcode 16 |
macos_sequoia |
|
Host pengujian juga mencakup alat pendukung yang umum digunakan untuk setiap versi perangkat lunak, seperti manajer npm paket pip dan (disertakan dengan Python dan Node.js masing-masing) dan dependensi (seperti UIAutomator2 Driver Appium) untuk alat seperti Appium. Ini memastikan Anda memiliki alat yang diperlukan untuk bekerja dengan kerangka kerja pengujian yang didukung.