Teknologi

tes seluler

Ada perbedaan dalam aplikasi seluler dibandingkan dengan aplikasi lain dalam hal cara mereka diimplementasikan, didistribusikan, dan dikonsumsi oleh pengguna akhir. Namun dalam hal pengujian, pada akhirnya tidak jauh berbeda. Ide, metode, dan taktik yang diuji dapat digunakan saat menguji aplikasi lain.

Untuk seluler juga.

Beberapa kesamaan mengenai area yang akan diuji adalah file log, masalah tampilan, kinerja, konsistensi, penyimpanan, masalah memori, masalah caching, dan kerentanan keamanan.

Ada juga tumpang tindih dalam hal strategi pengujian yang dapat digunakan, antara lain:

Blink Test: Cari pola visual dengan terus-menerus beralih di antara versi halaman atau aplikasi yang serupa untuk melihat nuansa dalam tampilan atau elemen visual

Tes Instalasi: Menginstal, mencopot, dan menginstal ulang aplikasi, termasuk memutakhirkan aplikasi dari versi sebelumnya

Uji Interupsi: Uji bagaimana pengguna akhir menggunakan aplikasi dengan terus-menerus mengirim SMS, menelepon, atau beralih aplikasi di ponsel uji. Hal yang sama dapat dilakukan untuk halaman web

Uji dengan konfigurasi berbeda: Uji aplikasi pada perangkat seluler dan versi sistem operasi yang berbeda. Mirip dengan pengujian browser, yang melibatkan pengujian dalam versi browser yang berbeda, atau pengujian dalam aplikasi desktop dengan versi aplikasi klien yang berbeda

Pemeriksaan Konsistensi: Periksa konsistensi aplikasi antara Android dan iOS. Mirip dengan mencari konsistensi dalam halaman pengujian antara browser, antara browser dan seluler, dan antara aplikasi desktop

Periksa Ulasan Pengguna: Baca ulasan pengguna untuk melihat bagaimana perasaan pengguna tentang aplikasi Anda dan cara menggunakannya. Ini juga berlaku untuk aplikasi desktop dan situs web

Periksa masalah tampilan: Periksa apakah halaman web muncul secara berbeda berdasarkan browser seluler dan ukuran layar yang berbeda

Ada banyak contoh masalah yang ditemukan oleh Perangkat Lunak Pragnam dan Solusi Pengujian dengan mengikuti strategi di atas di seluler dan aplikasi lainnya. Saat Anda menguji aplikasi, selalu periksa konsistensi dengan versi sebelumnya, dengan pesaingnya, antar versi OS, antar browser, dan banyak lagi.

Di Pragnam Software and Testing Solutions, kami pernah menguji aplikasi reservasi yang memesan hotel, penerbangan, dan mobil melalui aplikasi seluler. Ada versi Android dan iOS dari aplikasi ini. Kami memperhatikan bahwa ketika seorang pelanggan menelusuri kamar hotel untuk lebih dari empat orang, mereka dibawa ke situs web seluler dari aplikasi seluler versi Android; Tetapi dalam versi iOS dari aplikasi yang sama, mereka dapat mencari kamar hotel di dalam aplikasi itu sendiri tanpa diarahkan ke situs web seluler. Perilaku tidak konsisten antara versi aplikasi Android dan iOS mereka, dan ini adalah pengalaman pelanggan yang buruk. Setelah itu ditunjukkan, kami segera dapat mengubah alur pada aplikasi Android untuk memastikan aplikasi memiliki perilaku yang konsisten.

Sekali lagi, kami telah menguji versi yang diperbarui dari aplikasi desktop tangkapan layar. Fitur-fitur barunya sangat keren, tetapi ketika saya memeriksa konsistensi antara versi baru, versi lama, dan aplikasi pesaing lainnya, ada perbedaan besar dalam fungsi utama. Bayangkan situasi ini: pengguna membuka aplikasi pengolah kata dan mencoba menyimpan file. Setiap pengguna akan segera melihat sudut kiri atas layar untuk mengklik opsi File > Simpan. Ini adalah standar de facto untuk pengolah kata. Tapi katakanlah pilihannya ada di pojok kanan bawah layar. Bagaimana pengalaman ini? Hal yang sama terjadi dengan versi baru alat penangkap layar klien; Opsi untuk mengambil tangkapan layar berada di sudut kanan bawah layar, bukan di atas layar, yang biasa dilihat pengguna. Demikian juga, ada tombol dan opsi utama lainnya pada GUI yang salah tempat dan tersebar di seluruh aplikasi Secara keseluruhan, aplikasi tidak sepenuhnya kompatibel dengan pesaing, yang dapat menyebabkan pengalaman pengguna yang buruk.

Penting untuk mengetahui kesamaan ini untuk memahami bahwa ponsel hanyalah satu jenis aplikasi, dan teknik pengujian serta metode yang dipilih untuk menguji aplikasi lain bukanlah hal yang sia-sia. Ini adalah keterampilan yang kaya yang digunakan di berbagai bidang. Dalam pengalaman pribadi saya, saya percaya bahwa keterampilan ini dipelajari melalui latihan daripada menghadiri kursus atau mendapatkan sertifikat.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button