Bir çökme, neye yol açtığını geliştiriciye anlatabilirsen bulabileceğin en faydalı şeydir. Sakin kal ve bu listeyi takip et.
Çöktükten hemen sonra
- Her şeyi bir anda kapatma. Ekrana bak: bir hata mesajı var mı? Tam metnini yaz ya da ekran görüntüsü al.
- Az önce ne yaptığını not et. Son iki ya da üç işlem en önemlisidir.
- Hangi ekranda olduğunu ve üzerinde ne olduğunu not et (bir form, bir liste, bir video).
Bir ya da iki kez tekrar dene
Uygulamayı yeniden aç ve aynı adımları tekrarla.
- Yine çökerse: yeniden üretilebilir bir hatan var. Tam adımları yaz.
- Tekrar çökmezse: bunu söyle. "Bir kez çöktü, iki denemede tekrarlayamadım" yine de faydalıdır.
- Açılışta çöküyorsa: bunu not et ve telefonu ya da bilgisayarı yeniden başlatmanın bir şeyi değiştirip değiştirmediğine bak.
Birkaç kereden fazla deneme. Amaç bir maraton değil, desen.
Ne bildirmeli
- Temiz bir başlangıçtan çökmeye kadar adımlar
- Ne bekledin ve ne oldu (kapandı, dondu, boş ekran)
- Ne sıklıkla: her seferinde, bazen, bir kez
- Cihaz, işletim sistemi sürümü, uygulama sürümü
- Koşullar: ağ açık ya da kapalı, düşük depolama ya da pil, yeni verilen ya da reddedilen bir izin, ekran döndürme, uygulama değiştirme
- Herhangi bir mesajın ekran görüntüsü
Yapmaman gerekenler
- Nedeni tahmin etme. "Sanırım veritabanı" adımlardan daha az yardımcı olur.
- Çökmeyi herkese açık bir yere paylaşma. Özel geri bildirim olarak geliştiriciye gönder.
- Ekrandaki kişisel verileri ekleme. Bkz. test ediciler için ekran görüntüsü ipuçları.
Örnek
Örnek rapor:
'Kaydet' üzerinde çökme. Adımlar: temiz başlangıç, Notlar'ı aç, fotoğraflı bir not oluştur, Kaydet'e dokun. Uygulama kapanıyor. 3 denemenin 3'ünde oldu; fotoğraf olmadan düzgün kaydediyor. Cihaz ve işletim sistemi aşağıda. Beklenen: not kaydedilmeli.
Test ediciler uygulamayı mağazada yayınlandığı haliyle test eder; bu yüzden geliştirici uygulama sürümünü de isteyecektir.
Geri dön: Uygulama beta test edicisi ol. İlgili: Yaygın beta test edici hataları, Beta test edicisi ile QA test edicisi.