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.
Pembuat Laporan Bug Android
Buat laporan bug Android terstruktur dengan langkah-langkah reproduksi, detail perangkat, dan hasil. Unduh Markdown atau cetak ke PDF di browser Anda.
MEMANDUCara Menguji Aplikasi Android Sebelum Rilis
Buat rencana pengujian rilis Android: tentukan cakupan, pilih perangkat yang representatif, periksa perjalanan utama, dan catat hasilnya sebelum pengiriman.