Bu rehberde
İyi bir hata raporu, geliştiricinin sana hiçbir şey sormadan sorunu görmesini sağlar. Test edici olarak, kodun ne yaptığından değil, gördüğün şeyden yazarsın. Bir raporu kullanılabilir kılan beş şey var.
Her raporun ihtiyacı olan beş şey
- Kısa bir başlık. Neyin yanlış olduğunu ve nerede olduğunu söyleyen tek satır. "Profil ekranında Kaydet düğmesi hiçbir şey yapmıyor".
- Yeniden üretme adımları. Numaralı, bilinen bir yerden başlayan. "Uygulamayı aç, Profil'e dokun, adı değiştir, Kaydet'e dokun."
- Ne beklediğin. "Ad güncellenir ve listeye dönerim."
- Bunun yerine ne olduğu. "Hiçbir şey. Mesaj yok, ekran değişmiyor."
- Nerede gördüğün. Telefon modeli, sistem sürümü, uygulama sürümü ya da derleme, biliyorsan. Yardımcı olursa bir ekran görüntüsü ya da ekran kaydı.
Ne sıklıkla olduğunu da ekle: her seferinde mi, yalnızca bazen mi.
Açıklamalı örnek
Örnek, gerçek bir rapor değil.
Kötü: "Profil bozuk. Lütfen düzeltin." - Yer yok, adım yok, beklenti yok. Geliştirici tahmin etmek ve sormak zorunda kalır.
İyi:
Profil ekranında Kaydet düğmesi hiçbir şey yapmıyor 1. Uygulamayı aç ve giriş yap. 2. Profil'e dokun, adı değiştir, Kaydet'e dokun. Beklenen: ad güncellenir, listeye dönerim. Gerçekleşen: hiçbir şey olmuyor, mesaj yok. Her seferinde oluyor. Telefon: [model], sistem [sürüm]. Ekran görüntüsü ekli.
- Başlık sorunu ve yeri adlandırır.
- Adımlar bir yabancı tarafından takip edilebilir.
- Beklenen ve gerçekleşen ayrı yazılmıştır.
- Cihaz belirtilmiştir.
Yaygın hatalar
- Tek bir raporda birden fazla sorun. Her sorun için ayrı bir rapor yaz.
- Nedeni tahmin etmek. "Veritabanı bozuk" bir tahmindir. Gördüğünü bildir.
- Eksik adımlar. Bariz gelen kısmı atlarsan geliştirici yeniden üretemeyebilir.
- Muğlak kelimeler. "Yavaş", "tuhaf", "bozuk" farklı insanlar için farklı şeyler demek. Ne olduğunu söyle.
- Ton. Kişiyi değil, sorunu anlat. Bkz. test edici görgü kuralları.
Göndermeden önce
Bir yabancı gibi yeniden oku. Sorunu yalnızca metinden yeniden üretebilir misin? Değilse eksik adımı ekle.
AppReviewX'te geri bildirimin özel olarak uygulamanın sahibine gider. Yazdığın her geri bildirim = 1 kredi.
Sonraki adımlar
Bir uygulamayı test et ve kredi kazan. Daha uzun bir şablon için: test ediciler için hata raporu şablonu yazısı.
İlgili: