CategoriesAndroidAutomated testsProgramming

Menggunakan EspressoIdlingResource untuk UI Testing di Android

UI Testing di Android sangat bermanfaat dalam development, karena mempercepat proses development dan debugging. Developer tidak perlu capek-capek klik klik dan scroll hp untuk testing aplikasi karena semua serba otomatis di UI Testing. ada satu masalah yang sering dihadapi saat UI Testing yaitu saat ada Activity yang me request data dari API seringkali membuat Activity stuck tampilannya hingga membuat testing yang berjalan jadi Error. untuk menghadapi kasus seperti ini kita memerlukan EspressoIdlingResource.

Continue reading
CategoriesAndroidAutomated testProgramming

Cara mudah bikin UI Testing di Android

Dalam membuat aplikasi, kita pasti akan menguji aplikasi nya apakah ada error atau bug pada kode yang kita tuliskan. Pasti kita butuh berkali-kali melakukan pengujian aplikasi baru bisa bebas dari error atau bug, yang berarti kita harus menjalankan berkali-kali prosedur pengujian. akan cukup melelahkan jika kita melakukan pengujian secara manual dan bisa juga ada pengujian yang terlewatkan.
Sebenarnya ada fitur pengujian otomatis di Android yang bernama Instrumentation Testing atau UI Testing, fitur yang memungkinkan kita melakukan pengujian secara otomatis pada aplikasi secara berurutan berdasarkan perintah yang kita berikan. namun kita perlu belajar perintah-perintah pengujiannya untuk dapat menggunakan Instrumentation Testing dan tentunya kita perlu melakukan koding lagi untuk membuat pengujian. cukup melelahkan bagi beberapa orang karena harus ngoding lagi.

Continue reading