Dengan dukungan platform
dan perangkat berarti Anda memiliki lebih banyak kombinasi untuk menguji.
Aplikasi desktop biasanya ditargetkan untuk platform
tertentu dan relatif mudah untuk mengakses platform tersebut. Aplikasi berbasis
web membuatnya sedikit lebih menantang dengan menambahkan dimensi lain seperti :
browser. Mobile
testing tools automation mengambil kompleksitas platform yang didukung ke
tingkat berikutnya dengan menambahkan perangkat. Memastikan bahwa aplikasi
mobile bekerja pada semua jenis perangkat (smartphone, tablet, dan phablets)
yang disediakan oleh merek utama (berbagai model dari Samsung, Sony, Nokia,
HTC, Apple, dll) dan pada semua platform (iOS, Android, Windows, BlackBerry,
dll) sangatlah menantang. Selain itu, perangkat baru yang memukul pasar begitu
sering sehingga menjadi mustahil untuk menutupi semua perangkat utama. Dalam
dunia mobile adalah penting untuk menciptakan sesuatu pada baris dukungan
browser yang digunakan oleh Yahoo untuk memastikan bahwa platform utama
ditutupi.
Adaptasi dan ruang
yang terbatas berarti ukuran layar berubah terus-menerus.
Hampir semua pemain utama merubah ukuran layar ponsel
mereka, tablet, dan phablets untuk mencari tahu apa yang bekerja atau apa yang
menanggapi dalam kompetisi. Bagaimana aplikasi menyesuaikan diri untuk berbagai
ukuran layar, tata letak, dan konfigurasi adalah tugas yang menantang. Terlepas
dari kemampuan beradaptasi dengan ukuran layar yang berbeda, aplikasi mobile
harus berurusan dengan ukuran layar yang terbatas. Ukuran layar yang terbatas
berarti bahwa pengguna tidak dapat diberikan 30 pilihan yang berbeda pada kegunaan
satu layar, pengalaman serupa, di layar bantuan, ketidakmampuan untuk
menggunakan pencarian atau aplikasi lain dengan mudah, dll. Hal ini dapat menimbulkan
tantangan yang berbeda dan sebagai tester kita perlu berpikir di luar apa yang
dikembangkan dan selalu memikirkan siapa yang akan menggunakannya dan dalam
keadaan apa.
Interaksi pengguna
kompleks berarti lebih dari satu cara untuk melakukan segala sesuatu.
Interaksi pengguna di desktop dan aplikasi berbasis browser
cukup banyak terbatas pada mouse dan keyboard. aplikasi mobile di sisi lain
mencoba untuk membuat interaksi pengguna semudah mungkin. Kami memiliki layar
sentuh dan dengan ponsel baru dari Samsung, Anda hanya bisa melambaikan tangan
Anda untuk memberikan perintah. Perangkat yang cukup cerdas dapat memahami
gerakan kompleks, gerakan mata, arah, tilt, gerakan, percepatan, koordinat GPS,
lingkungan, suara, dan sebagainya. Sebagai tester, kita perlu memastikan bahwa
aplikasi bekerja seperti yang diharapkan ketika pengguna berinteraksi dengan
aplikasi dengan cara yang berbeda.
Ketergantungan pada
emulator dan simulator menunjukkan representasi yang kurang.
Untuk desktop dan browser, pengembang selalu memiliki akses
ke platform atau browser mereka menargetkan dengan aplikasi mereka. Juga,
virtualisasi telah menjadi lebih atau kurang biasa dan dapat dipercaya untuk
desktop dan browser. Perangkat mobile di sisi lain bergantung pada emulator dan
simulator. Namun, representasi mereka masih tidak benar dari perangkat. Hal ini
juga tidak mungkin untuk meniru interaksi pengguna lanjutan pada simulator ini.
Sebagai tester, kita harus menyadari kemampuan dan keterbatasan emulator ini
dan simulator dan mencari tahu apa yang dapat diuji (reliabilitas) pada mereka
dan apa yang tidak bisa.
Masalah keamanan dan
privasi berarti penekanan lebih besar pada penyalahgunaan data.
Meskipun sebagian besar aplikasi mobile tinggal di sandbox
mereka sendiri tetapi banyak fitur platform yang dapat diakses oleh mereka.
Sebagai contoh, aplikasi seperti buku telepon, gambar, dan video yang diakses
banyak aplikasi lainnya. Ini semua menyangkut data pengguna pribadi, dan terdapat
kesalahan di sekitar (tidak disengaja) penyalahgunaan data ini dapat membahayakan
kepercayaan dari aplikasi. Dalam dunia mobile, adalah penting untuk memastikan
bahwa aplikasi yang aman dari penyusup, dan itu sama pentingnya untuk
memastikan bahwa aplikasi tidak mengganggu atau mengakses data tidak sengaja.
Ketergantungan pada
jaringan dan operator berarti lebih banyak variasi dalam pengujian.
Di desktop dan web, sebagian besar pengguna menggunakan LAN
atau Wireless. Jaringan ini tidak dapat diprediksi, tetapi dibandingkan dengan
jaringan mobile, mereka sangat mudah diprediksi. Banyak aplikasi mobile yang terhubung
mengandalkan jaringan. Bagaimana aplikasi merespon 3G, 4G, sinyal yang lemah,
tidak ada sinyal, sinyal kuat, beralih dari seluler ke wireless dan sebaliknya
atau ketika pengguna bergerak dengan kecepatan yang berbeda, dll . Hal ini dapat
mempengaruhi bagaimana aplikasi akan berperilaku. Hal ini sering tidak mungkin
untuk datang dengan atau mensimulasikan situasi kehidupan nyata untuk aplikasi
mobile. Terlepas dari variasi dalam kekuatan sinyal dan jenis, aplikasi mobile
dapat merespon secara berbeda terhadap operator yang berbeda. Sebagai tester,
penting untuk memahami jika ada perbedaan atau tidak dan apakah aplikasi
bekerja untuk semua operator besar atau tidak.
6 Alasan Mengapa Pengujian Mobile Apps Berbeda dari Desktop dan Web
Reviewed by nisaniaalya
on
15.00.00
Rating:
Reviewed by nisaniaalya
on
15.00.00
Rating:

Tidak ada komentar: