Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Apa itu AWS Device Farm?
Device Farm adalah layanan pengujian aplikasi yang dapat Anda gunakan untuk menguji dan berinteraksi dengan aplikasi Android, iOS, dan web di ponsel dan tablet fisik nyata yang di-host oleh Amazon Web Services (AWS).
Ada dua cara utama untuk menggunakan Device Farm:
-
Akses perangkat dari jarak jauh dari komputer lokal Anda, baik secara interaktif di browser web Anda atau secara otomatis mengujinya menggunakan Appium dari klien lokal.
-
Jalankan pengujian aplikasi secara otomatis menggunakan lingkungan eksekusi pengujian terkelola Device Farm.
catatan
Device Farm hanya tersedia di wilayah us-west-2 (Oregon).
Akses jarak jauh
Akses jarak jauh memungkinkan Anda berinteraksi dengan perangkat melalui browser web Anda secara real time. Akses jarak jauh juga memungkinkan Anda menjalankan pengujian Appium dari klien lokal Anda terhadap perangkat Device Farm jarak jauh menggunakan titik akhir Appium yang dikelola.
Interaksi real-time dengan perangkat dapat berguna untuk sejumlah skenario, seperti pengujian aplikasi manual, mereproduksi bug pada perangkat tertentu, memeriksa rendering visual aplikasi Anda pada berbagai jenis layar, serta urutan penginstalan dan peningkatan aplikasi. Titik akhir Appium yang dikelola sepenuhnya oleh Device Farm memungkinkan Anda mengembangkan, menguji, dan men-debug pengujian Appium Anda, memberikan umpan balik yang cepat.
Endpoint Appium mendukung bahasa apa pun pilihan Anda, IDE lokal apa pun, debugging langsung dengan breakpoint, video langsung dan log, dan alat seperti Appium Inspector.
Selama sesi akses jarak jauh, Device Farm mencatat detail tentang tindakan yang terjadi saat Anda berinteraksi dengan perangkat. Log dengan detail ini dan pengambilan video sesi diproduksi di akhir sesi.
Pengujian aplikasi otomatis
Device Farm memungkinkan Anda menjalankan pengujian otomatis pada beberapa perangkat secara paralel dengan mengunggah aplikasi dan pengujian. Pengujian dijalankan secara otomatis di lingkungan yang dikelola sepenuhnya pada host pengujian sehingga Anda dapat mengonfigurasi file spesifikasi pengujian. Lingkungan menggunakan host uji Device Farm, jadi Anda tidak perlu khawatir menyediakan infrastruktur Anda sendiri untuk menjalankan pengujian. Host dan perangkat pengujian dapat terhubung dengan aman ke VPC Anda untuk mengakses titik akhir pribadi Anda.
Saat pengujian selesai, laporan pengujian dibuat yang berisi hasil tingkat tinggi, log tingkat rendah, tangkapan layar, dan artefak pengujian Anda.
Device Farm mendukung pengujian aplikasi Android dan iOS native dan hybrid. Untuk informasi selengkapnya tentang jenis pengujian yang didukung, lihatUji kerangka kerja dan pengujian bawaan di AWS Device Farm.
Terminologi
Device Farm memperkenalkan istilah berikut yang menentukan cara informasi diatur:
- perangkat kolam
-
Kumpulan perangkat yang biasanya memiliki karakteristik serupa, seperti platform, pabrikan, atau model.
- pekerjaan
-
Permintaan Device Farm untuk menguji satu aplikasi terhadap satu perangkat. Pekerjaan berisi satu atau lebih suite.
- pengukuran
-
Mengacu pada penagihan untuk perangkat. Anda mungkin melihat referensi ke perangkat terukur atau perangkat yang tidak diukur dalam dokumentasi dan referensi API. Untuk informasi selengkapnya tentang harga, lihat Harga AWS Device Farm
. - proyek
-
Ruang kerja logis yang berisi run, satu run untuk setiap pengujian satu aplikasi terhadap satu perangkat atau beberapa. Anda dapat menggunakan proyek untuk mengatur ruang kerja dengan cara apa pun yang Anda pilih. Misalnya, Anda dapat memiliki satu proyek per judul aplikasi atau satu proyek per platform. Anda dapat membuat proyek sebanyak yang Anda butuhkan.
- laporan
-
Berisi informasi tentang proses, yang merupakan permintaan Device Farm untuk menguji satu aplikasi terhadap satu atau beberapa perangkat. Untuk informasi selengkapnya, lihat Laporan di AWS Device Farm.
- run
-
Build spesifik aplikasi Anda, dengan serangkaian pengujian tertentu, akan dijalankan pada satu set perangkat tertentu. Lari menghasilkan laporan hasil. Lari berisi satu atau lebih pekerjaan. Untuk informasi selengkapnya, lihat Berjalan.
- sesi
-
Interaksi real-time dengan perangkat fisik aktual melalui browser web Anda. Untuk informasi selengkapnya, lihat Sesi.
- suite
-
Organisasi hierarkis tes dalam paket uji. Suite berisi satu atau lebih tes.
- pengujian
-
Kasus uji individu dalam paket uji.
Untuk informasi selengkapnya tentang Device Farm, lihatKonsep.
Menyiapkan
Untuk menggunakan Device Farm, lihatMenyiapkan.