Pengujian appium di AWS Device Farm - Device Farm AWS

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

Pengujian appium di AWS Device Farm

Selama sesi akses jarak jauh, Anda dapat menjalankan pengujian Appium dari lingkungan lokal Anda, menargetkan perangkat sesi menggunakan titik akhir Appium yang dikelola. Dengan titik akhir Appium, Anda dapat mengembangkan, menguji, dan mengeksekusi kode Appium dengan umpan balik cepat dan iterasi cepat. Pendekatan sisi klien untuk pengujian ini menawarkan fleksibilitas untuk terhubung ke perangkat Device Farm dari lingkungan klien Appium pilihan Anda.

Untuk melengkapi pengujian sisi klien, Device Farm juga mendukung menjalankan pengujian pada infrastruktur yang dikelola oleh layanan, yang disebut eksekusi sisi server. Dalam pendekatan ini, Anda dapat mengunggah aplikasi dan pengujian ke layanan, lalu menjalankan pengujian secara paralel di beberapa perangkat menggunakan host pengujian yang dikelola layanan. Pendekatan ini berskala baik untuk pengujian pada banyak perangkat secara independen, serta pengujian dari konteks CI/CD pipa.

Untuk mempelajari lebih lanjut tentang eksekusi sisi server, silakan lihat. Uji kerangka kerja dan pengujian bawaan di AWS Device Farm

Apa itu titik akhir Appium?

Appium adalah kerangka pengujian perangkat lunak open-source yang populer untuk menguji aplikasi web asli, hibrida, dan seluler pada perangkat yang berbeda, termasuk ponsel dan tablet, untuk iOS dan Android. Ini memungkinkan pengembang dan insinyur QA (Quality Assurance) untuk menulis skrip yang dapat mengontrol perangkat dari jarak jauh, mensimulasikan interaksi pengguna, dan memverifikasi bahwa aplikasi yang diuji berperilaku seperti yang diharapkan. Appium berinteraksi dengan aplikasi dari perspektif pengguna akhir, memungkinkan penguji untuk mengembangkan pengujian yang mensimulasikan bagaimana pengguna nyata akan menggunakan aplikasi untuk pengujian mereka.

Appium dibangun pada model client-server, di mana klien lokal meminta server Appium (lokal atau jarak jauh) untuk memerintahkan perangkat atas nama mereka. Server Appium mengelola driver untuk berkomunikasi dengan perangkat, seperti UIAutomator2 driver untuk Android atau driver untuk iOSXCUITest . Semua perintah mengikuti WebDriver standar W3C untuk cara mengontrol perangkat.

Titik akhir Appium Device Farm memperlihatkan URL server Appium untuk perangkat dalam sesi akses jarak jauh Anda. URL titik akhir Appium akan spesifik untuk perangkat tersebut dalam sesi tersebut, dan tetap valid selama durasi sesi, memungkinkan Anda untuk melakukan iterasi pada perangkat yang sama tanpa waktu penyiapan tambahan. Untuk informasi lebih lanjut tentang Remote Access, silakan lihatAkses jarak jauh di AWS Device Farm.