Senin, 28 Maret 2016

Mengenal Lebih Jauh Mobile Automation

Pernah mendengar mengenai "mobile automation", guys? Yap! Seperti namanya, otomatisasi mobile mengacu pada 'otomatisasi' yang dilakukan pada perangkat mobile. Otomasi adalah proses dimana satu proses pengujian aplikasi ( mobile ) yang dapat menjadi situs WAP atau aplikasi. Hal ini dapat dilakukan dengan menggunakan alat dan membantu dalam mengurangi siklus waktu pengujian.

Tau gak sih? Otomatisasi Mobile dapat dilakukan dengan menggunakan banyak alat yang berbayar, sementara beberapa yang open source. Berikut adalah beberapa alat otomatisasi ponsel yang sering digunakan :

Appium
Alat otomatisasi Appium adalah alat open source yang dapat digunakan untuk otomatisasi dari aplikasi yang berbeda seperti asli, wap dan aplikasi hybrid. Ini adalah alat yang baik untuk otomatisasi aplikasi yang ditulis pada Android atau iOS (asli), aplikasi web yang dapat diakses melalui mobile browser

Frank
Frank alat otomatisasi seluler memungkinkan menulis tes penerimaan terstruktur. alat Frank memiliki yang kuat "app inspektur", dikenal sebagai Symbiote.

Robotium (Android)

Kerangka Robotium adalah kerangka otomatisasi tes android. Memiliki dukungan yang baik untuk aplikasi asli dan hibrida. alat Robotium memudahkan untuk menulis tes UI yang kuat otomatis kotak hitam untuk aplikasi Android.

Selendroid
Adalah kerangka mobile testing tools automation. Hal ini dapat digunakan untuk UI dari aplikasi yang berbeda seperti asli, aplikasi hybrid dan wap. Tes akan ditulis menggunakan Selenium 2 klien API.

UI Automator (Android)
Kerangka UI Automator Otomasi memungkinkan pengujian UI menggunakan penciptaan otomatis kasus uji fungsional dan menjalankan mereka terhadap aplikasi yang diuji pada satu atau lebih perangkat.

Perangkat mobile dan otomatisasi?

Evolusi pengujian perangkat lunak bukan satu-satunya alasan otomatisasi menjadi suatu keharusan bagi penguji. Beberapa orang mengatakan, tidak cukup bagus apabila menggunakannya. Namun, dengan semakin berkembangnya teknologi maka tidak ada salahnya bila memanfaatkan teknologi mobile testing tools automation dengan sebaik-baiknya, bukan?” menurut Michael Ryan, CTO dari Mobile Labs.


Dia mengatakan bahwa jika untuk pra-mobilitas, beberapa toko yang paling maju di dunia melakukan pengujian otomatis. Sekarang, mobile membuat otomatisasi suatu keharusan karena perangkat yang membutuhkan pengujian. Secara umum, ia mengatakan bahwa jumlah perangkat Anda uji pada berhubungan dengan kualitas aplikasi juga.

"Anda perlu melihat ke setiap versi yang berbeda dari sistem operasi dan juga faktor bentuk biasanya hanya untuk menutupi dasar-dasar," kata Ryan. "Di satu sisi, semakin banyak perangkat yang diuji, maka akan menjadi semakin tinggi tingkat kualitasnya."