PlayStore12Tester
PANDUAN PENGEMBANG

Cara Menulis Laporan Bug Android

Laporan bug yang berguna memungkinkan orang lain mereproduksi apa yang Anda amati dan memutuskan apa yang akan diselidiki. Mulailah dengan satu masalah, kondisi yang diketahui, dan perbedaan jelas antara perilaku yang diharapkan dan perilaku sebenarnya.

Mulailah dengan lingkungan yang dapat direproduksi

Catat versi dan build aplikasi, versi Android, model perangkat atau emulator, dan pengaturan yang relevan. Catat status akun dan data pengujian tanpa menyertakan kata sandi atau informasi pribadi. Laporan tentang bangunan lama seharusnya mengatakan demikian.

  • Identifikasi build persis yang Anda uji.
  • Rekam layar, status akun, dan kondisi jaringan yang diperlukan untuk memulai.
  • Jelaskan pengaturan apa pun yang memengaruhi masalah, seperti teks berukuran besar atau bahasa lain.

Tulis satu tindakan per langkah

Mulailah dari keadaan yang dapat dicapai oleh penguji lain. Gunakan urutan bernomor pendek dengan kontrol yang terlihat dan masukan yang konkret. Simpan masalah yang tidak terkait dalam laporan terpisah.

  • Buka aplikasi dan navigasikan ke layar yang terpengaruh.
  • Masukkan nilai pengujian atau lakukan tindakan yang memicu masalah.
  • Jelaskan hasil yang terlihat dan seberapa sering Anda mengamatinya.

Pisahkan hasil yang diharapkan dan hasil aktual

Hasil yang diharapkan menjelaskan apa yang harus terjadi dan mengapa hal tersebut masuk akal. Hasil sebenarnya mencatat apa yang Anda lihat. Hindari berasumsi penyebab utama kecuali sudah diverifikasi. Tingkat keparahan menggambarkan dampak; tim masih memutuskan prioritas perbaikan.

Contoh yang berhasil: tindakan bentuk tersembunyi

Skenario ilustratif, bukan hasil pelanggan yang terukur: setelah memperbesar ukuran teks, tindakan formulir berada di bawah panel tetap dan tidak dapat dijangkau. Laporan yang berguna mengidentifikasi build, ukuran jendela, pengaturan teks, langkah navigasi, dan perilaku pengguliran yang diharapkan. Lampirkan referensi tangkapan layar yang telah disunting jika Anda punya.

Jadikan bukti bermanfaat dan aman untuk dibagikan

Tangkapan layar atau rekaman singkat harus menunjukkan keadaan yang relevan. Referensi file atau lampiran yang dikontrol aksesnya di pelacak masalah Anda. Hapus kredensial dan data pribadi dari pengambilan dan pencatatan sebelum dibagikan. Situs web ini tidak mengunggah bukti.

Tutup loop dengan tes ulang

Setelah perbaikan, jalankan kembali langkah-langkah awal pada versi baru dan catatan berhasil, gagal, atau tidak dapat diverifikasi. Sertakan aliran yang berdekatan dalam pemeriksaan regresi. Jangan tandai suatu masalah telah diperbaiki hanya karena ada perubahan.

Pertanyaan yang sering diajukan

Apakah ini sama dengan laporan bug sistem Android?

Tidak. Ini adalah deskripsi masalah terstruktur untuk seseorang atau pelacak masalah. Laporan bug sistem Android berisi log diagnostik dan dikumpulkan secara terpisah dengan alat Android.

Apakah generator menguji aplikasi saya?

Tidak. Anda memasukkan observasi dari pengujian Anda sendiri. Generator memformatnya; itu tidak memeriksa APK, mengumpulkan log perangkat, atau memverifikasi kerusakan.

Berapa banyak detail yang cukup?

Sertakan konteks yang cukup bagi orang lain untuk mencapai keadaan yang sama, ikuti langkah-langkahnya dan bandingkan hasilnya. Jaga agar laporan tetap fokus pada satu isu.

Sumber dan bacaan lebih lanjut