Saran saya adalah membaca bug itu dan memberi mereka pemikiran lama yang bagus. Jika Anda tidak dapat menemukan penyebab potensial, lupakan saja untuk saat ini.
QA harus mendokumentasikan setiap masalah yang mereka temukan, bahkan jika mereka tidak tahu bagaimana itu terjadi. Adalah tugas QA untuk mencoba dan mereproduksi masalah, tetapi secara realistis ini tidak selalu mungkin. Terkadang itu tidak ada hubungannya dengan apa yang mereka lakukan dalam 10 menit terakhir. Sesuatu masuk ke keadaan tidak valid sehari yang lalu, dan itu menjadi jelas karena salah satu dari 10 langkah terakhir.
Dengan bug "1 dalam 1000" ini, QA harus mencoba mereproduksi mereka sedikit. Jika mereka tidak berhasil, mereka harus mendokumentasikan bug, lalu coba lagi.
Alasan mengapa mereka harus memasukkan bug cukup awal adalah bahwa programmer mengetahui kode jauh lebih baik daripada QA, dan mungkin segera tahu masalahnya. Mungkin kode yang mereka refactored. Bisa jadi fungsi yang setengah mereka implementasikan lalu lupakan. Mereka mungkin tidak tahu, tetapi tidak ada gunanya dalam penguji menghabiskan beberapa jam mencoba mereproduksi masalah yang jelas bagi orang yang mengkodekannya. Penguji selalu dapat menambahkan rincian lebih lanjut ke bug nanti.
Bug harus menyertakan informasi sebanyak mungkin. Apa pun yang dapat diingat oleh penguji tentang penyebab masalah ini harus ditulis dengan sangat rinci. Log Crash, snapshot basis data, atau tangkapan layar yang relevan juga harus dilampirkan.
Jika bug tidak pernah direproduksi, hebat! Tidak ada salahnya menyimpannya di database. Jika program ini dirilis dan pengguna melaporkan bug yang sama nanti, Anda dapat membandingkan pengalaman mereka dengan apa yang ada di laporan dan mencari kesamaan.
Dalam pengalaman saya, bug yang paling baru tidak ditemukan dari mengikuti rencana pengujian. Kadang-kadang Anda harus membiarkan hal-hal rebus selama beberapa minggu agar bulan dan bintang sejajar yang menyebabkan bug jahat. Jika QA dapat melakukan beberapa pekerjaan detektif dan menemukan beberapa kemungkinan penyebabnya, beri tepukan pada mereka. Namun terkadang, siapa yang tahu apa yang terjadi?