Pengujian Seluler - Kerangka Android
Ada banyak framework pengujian Android yang tersedia di pasar. Mari kita lihat 5 teratas di tumpukan.
Robotium- Robotium adalah kerangka kerja pengujian sumber terbuka untuk mengembangkan skenario pengujian fungsional, sistem, dan penerimaan. Ini sangat mirip dengan Selenium.
UIAutomator- UIAutomator adalah framework pengujian oleh Google yang menyediakan pengujian UI lanjutan untuk aplikasi dan game Android asli. Ia memiliki pustaka Java yang berisi API untuk membuat pengujian UI fungsional dan juga mesin eksekusi untuk menjalankan pengujian.
Appium- Appium adalah kerangka kerja otomatisasi pengujian sumber terbuka untuk menguji aplikasi asli dan hybrid serta aplikasi web seluler. Fungsi perpustakaan Appium di dalam kerangka kerja membuat panggilan ke server Appium yang berjalan di latar belakang yang mengoperasikan perangkat yang terhubung.
Calabash- Calabash adalah kerangka pengujian fungsional yang dapat digunakan untuk pengujian fungsional iOS dan Android. Di atas kertas, ini harus menjadi salah satu kerangka kerja termudah untuk digunakan dan bahkan non-pengembang harus dapat membuat tes fungsional menggunakannya.
Selendroid- Selendroid adalah anak yang relatif baru di blok tersebut dan dapat digunakan untuk menguji aplikasi Android Anda secara fungsional. Rupanya, jika Anda terbiasa dengan Selenium, Selendroid seharusnya menjadi cara mudah menggunakan pengetahuan Anda untuk membuat tes fungsional untuk Android.