Cara mencari bug di aplikasi android


Apa itu bug? Mungkin kamu termasuk yang jarang atau bahkan tidak pernah mendengar kata “bug”. Jika diartikan secara harfiah, bug adalah kata dalam bahasa Inggris yang berarti serangga. Namun di dalam dunia teknologi, tentu saja bug yang dimaksud bukan berarti serangga, melainkan gangguan yang cukup menjengkelkan. Penasaran dengan pengertian dan penyebab bug di dalam website atau software? Berikut penjelasan selengkapnya.

Pada dasarnya, bug adalah error atau kerusakan yang terjadi sehingga menyebabkan website atau software tidak berjalan dengan seharusnyaiy gunung mmmembagikan pengalaman saya tentang satu bug halus yang tidak hanya sulit ditangkap tetapi juga sulit untuk diperbanyak.

Saya sedang menguji satu modul dari proyek mesin pencari saya. Saya melakukan sebagian besar kegiatan proyek ini secara manual karena agak rumit untuk diotomatisasi. Modul itu terdiri dari statistik lalu lintas dan pendapatan dari berbagai afiliasi dan pengiklan. Jadi menguji laporan seperti itu selalu merupakan tugas yang sulit.

Ketika saya menguji laporan ini, ia menunjukkan data yang diproses secara akurat untuk beberapa waktu tetapi ketika mencoba untuk menguji lagi setelah beberapa waktu laporan itu menunjukkan hasil yang menyesatkan. Aneh dan membingungkan untuk melihat hasilnya.

Ada cron (cron adalah skrip otomatis yang berjalan setelah waktu atau kondisi tertentu) untuk memproses file log dan memperbarui database. Beberapa pemangkasan seperti ini berjalan pada file log dan DB untuk menyinkronkan total data. Ada dua cron berjalan di satu meja dengan beberapa interval waktu.

Ada kolom di tabel yang ditimpa oleh cron lain yang membuat beberapa data tidak konsisten. Butuh waktu lama untuk mencari tahu masalah karena proses DB yang luas dan crons yang berbeda.

Maksud saya adalah mencoba mencari bug yang tersembunyi dalam sistem yang mungkin terjadi untuk kondisi khusus dan menyebabkan dampak yang kuat pada sistem. Anda dapat menemukan bug semacam itu dengan beberapa tips dan trik.

Tips dan trik mengetahui adanya Bug:

Pahami keseluruhan aplikasi atau modul sebelum memulai pengujian.
Mempersiapkan kasus uji yang baik sebelum memulai pengujian. Maksud saya memberi tekanan pada kasus uji fungsional yang termasuk risiko utama aplikasi.

Buat data uji yang cukup sebelum tes, dataset ini mencakup kondisi kasus uji dan juga catatan basis data jika Anda akan menguji aplikasi terkait DB. Lakukan tes berulang dengan lingkungan tes yang berbeda.

Cobalah untuk mencari tahu pola yang dihasilkan dan kemudian membandingkan hasil anda dengan pola-pola tersebut
Ketika anda berpikir bahwa anda telah menyelesaikan sebagian besar kondisi pengujian dan ketika anda merasa agak lelah maka lakukan beberapa pengujian lagi (yang lain)
Gunakan pola data tes anda sebelumnya untuk menganalisis set tes saat ini.

Nah Coba beberapa test case standar yang anda temukan bug di beberapa aplikasi berbeda. Seperti jika anda menguji kotak teks masukan, coba masukkan beberapa tag HTML sebagai input dan lihat hasilnya pada halaman tampilan.
Terakhir dan trik terbaik adalah berusaha sangat keras untuk menemukan bug. Seolah-olah anda hanya menguji untuk menghancurkan aplikasi!

Bagikan ke temanmu!

Artikel mfb lainnya

Previous
Next Post »