About

Berita terbaru seputar dunia teknologi, yang mungkin saja bisa menginspirasi Anda dan menambah wawasan untuk Anda : Semoga bermanfaat ^_^ Terus memposting....

Berita Terbaru

6 Alasan Mengapa Pengujian Mobile Apps Berbeda dari Desktop dan Web

Alasan Pengujian Mobile Apps Berbeda dari Desktop dan Web

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 6 Alasan Mengapa Pengujian Mobile Apps Berbeda dari Desktop dan Web Reviewed by nisaniaalya on 15.00.00 Rating: 5

Tidak ada komentar:

Comments system