Penerimaan bug perangkat lunak yang dapat direproduksi

Formulir laporan bug dengan langkah reproduksi

Bimbing pelapor untuk mencantumkan komponen dan build terdampak, konteks runtime, jalur terpendek yang dapat diulang, hasil yang diharapkan dan aktual, serta bukti—tanpa meminta mereka menebak prioritas atau menetapkan pelaksana perbaikan.

Hal yang diisi pelapor dan hal yang diputuskan triase

Formulir laporan bug yang baik meningkatkan kemungkinan orang lain dapat mereproduksi masalah. Kumpulkan fakta yang dapat diamati terlebih dahulu, lalu biarkan tim triase menentukan tingkat keparahan, prioritas, penanggung jawab, dan target rilis.

  • Kolom pelapor dipisahkan dari kolom triase
  • Formulir ramah seluler dengan lampiran bukti
  • Alur pengembalian untuk meminta informasi, bukan penolakan diam-diam

Panduan kolom bagi pelapor

Kumpulkan paket reproduksi minimum yang lengkap

Setiap kolom harus membantu seseorang mengulang, mengklasifikasikan, atau menyelidiki masalah.

  • 01

    Ringkasan yang jelas

    Jelaskan kegagalan yang terlihat dan tindakan yang terdampak.

  • 02

    Komponen dan build

    Pilih bagian produk dan versi yang tepat jika diketahui.

  • 03

    Lingkungan

    Catat perangkat, browser, sistem operasi, tenant, atau konfigurasi.

  • 04

    Langkah reproduksi

    Cantumkan urutan terpendek yang dapat diulang.

  • 05

    Hasil yang diharapkan dan aktual

    Nyatakan hasil yang semestinya secara terpisah dari yang terjadi.

  • 06

    Bukti dan dampak

    Lampirkan bukti yang berguna dan jelaskan siapa yang tidak dapat melanjutkan pekerjaan.

Setelah pengajuan

Kembalikan laporan yang belum lengkap tanpa kehilangan percakapan

Formulir hanyalah awal; triase memerlukan langkah berikutnya yang terlihat untuk setiap hasil.

01

Periksa kemampuan reproduksi

Konfirmasikan lingkungan dan ulangi jalur yang diberikan.

02

Minta konteks yang kurang

Kembalikan laporan dengan pertanyaan khusus dan pertahankan catatan yang sama.

03

Gabungkan duplikat

Hubungkan laporan baru ke isu utama, bukan menghapusnya.

04

Terima dan tetapkan

Catat tingkat keparahan, prioritas, penanggung jawab, dan target rilis.

Tulis laporan yang dapat ditindaklanjuti

Ganti pernyataan samar dengan perbedaan yang dapat diamati

Laporan singkat tetap dapat lengkap jika memisahkan konteks, tindakan, dan hasil.

Laporan lemahLaporan yang dapat ditindaklanjutiMengapa ini lebih baik
Checkout rusakKonfirmasi pembayaran mengalami timeout setelah kembali dari 3DS di Web 4.28.0Menyebutkan tindakan, kegagalan, dan build.
Sinkronisasi membuat duplikatMengetuk sinkronisasi dua kali setelah tersambung kembali membuat dua baris dengan ID lokal yang samaMemberikan pemicu yang dapat diulang dan hasil yang dapat diamati.
Ekspor salahCSV terjadwal tidak menyertakan dua kolom khusus yang tersimpan di Reporting 12.2Mengidentifikasi mode, perbedaan data, dan rilis.

Pertanyaan dan batasan

Pertanyaan tentang formulir laporan bug

Jawaban untuk menentukan kolom yang termasuk penerimaan dan yang termasuk triase.

Haruskah pelapor memilih tingkat keparahan dan prioritas?

Biasanya tidak. Pelapor dapat menjelaskan dampak bisnis dan urgensi, sedangkan tim triase menerapkan definisi tingkat keparahan dan prioritas yang disepakati.

Seberapa panjang langkah reproduksi sebaiknya?

Gunakan urutan terpendek yang dapat diulang orang lain. Sertakan persiapan hanya jika memengaruhi hasil, dan catat seberapa sering perilaku yang tidak konsisten terjadi.

Bagaimana jika pelapor tidak mengetahui build?

Izinkan jawaban “belum diketahui”, tetapi kumpulkan konteks lingkungan yang cukup agar triase dapat mengidentifikasinya. Jangan menolak laporan yang berguna hanya karena satu kolom teknis tidak tersedia.

Dapatkah formulir digunakan di perangkat seluler?

Ya. Pelapor dapat mencatat komponen terdampak, lingkungan, langkah reproduksi, dan bukti dari ponsel, lalu mengirim laporan ke antrean triase yang sama dengan pengguna desktop.

Perbaiki serah terima pertama

Mulai dari laporan yang dapat direproduksi orang lain

Buka formulir contoh di desktop atau perangkat seluler, lalu sesuaikan kolom dan peruteannya dengan produk Anda.

Gunakan formulir laporan bug