Bu rehberde
Bir test edici "çöktü" yazar. Neyin olduğunu, hangi telefonda olduğunu ve sistemin neyi kaydettiğini bilmen gerekir. Android bunları bir hata raporu (bug report) dosyasında toplayabilir. Geliştirici olmayan birinden bunu korkutmadan nasıl isteyeceğin aşağıda.
Ne zaman istemeli
Sistem hata raporunu, sorun tekrarlanması zorsa, uygulama bir mesaj vermeden kapanıyorsa ya da telefon yavaşlayıp donuyorsa iste. Basit bir yanlış etiket için bir ekran görüntüsü ve iki cümle yeterlidir.
1. adım: test edici geliştirici seçeneklerini açar
Android belgelerine göre rapor Geliştirici seçeneklerinden alınır; bu yüzden test edicinin önce onları açması gerekir. Tam yol telefon markasına ve Android sürümüne göre değişir. Genellikle Ayarlar'ı, sonra Telefon hakkında'yı aç ve derleme numarasına (build number) yedi kez dokun. Yol farklıysa test edicilere Ayarlar'da "Geliştirici seçenekleri" (Developer options) diye aramalarını söyle. Takılırlarsa yukarıdaki resmi sayfayı paylaş.
2. adım: sorunu yeniden üret, sonra raporu al
Zamanlama önemli. Rapor, yakın zamandaki sistem etkinliğini içerir; bu yüzden sorundan hemen sonra alınmalı.
- Sorunu yeniden oluştur (ya da az önce olduğu anda).
- Ayarlar'ı, sonra Geliştirici seçeneklerini aç ve Take bug report ("Hata raporu al") seçeneğine dokun.
- Sunulan rapor türünü seç ve Report ("Rapor") seçeneğine dokun.
- Raporun hazır olduğunu bildiren bildirimi bekle.
- Bildirime dokun ve dosyayı paylaş.
Belge bu akışı tarif eder (Take bug report, türü seç, Report, bildirim, paylaş); etiketler cihaza göre değişebilir.
3. adım: bağlamla birlikte gönder
Dosya tek başına yetmez. Test edicilerden aynı mesajda şunları eklemelerini iste:
- Uygulamada adım adım ne yaptıklarını.
- Ne beklediklerini ve ne olduğunu.
- Telefon modelini ve Android sürümünü.
- Uygulama sürümünü (derlemeden ya da mağaza sayfasından).
- Sorunun yaklaşık olduğu saati.
Kopyala-yapıştır olarak gönderebileceğin bir mesaj:
Test ettiğin için teşekkürler. Uygulama çökerse lütfen hemen şunu yap: Ayarlar > Geliştirici seçenekleri > Take bug report (Hata raporu al), sonra bana paylaş. Ayrıca ekle: neye dokunduğunu, ne beklediğini, ne olduğunu ve telefon modelini.
Gizlilik: dosyaya özen göster
Hata raporu sistem genelinde bir logdur. Uygulamanın dışındaki bilgileri de içerebilir; örneğin cihaz ayrıntıları ve uygulama etkinliği. Test edicilere neyi aldığını söyle, dosyayı yalnızca seninle paylaşmalarını iste ve işin bitince sil. Bu genel bir yönlendirmedir, yasal tavsiye değildir.
Öncelik sıralaması
Her raporu aynı önemde görme. Çökme konumuna ve sıklığına göre grupla, sonra çok sayıda test edicinin karşılaştığı sorunları düzelt. Bkz. çökme raporlarına nasıl öncelik verilir.
Test edicileri yormadan tut
Birçok test edici beş adımlı bir süreci atlar. İki yol sun: hızlı olan (ekran görüntüsü artı açıklama) ve yalnızca yeniden üretemediğin çökmeler için tam olan (hata raporu). Hangisine ihtiyacın olduğunu açıkça söyle.
Daha fazlası için Android uygulama testi rehberi. İlgili: Android test telefonu seçimi ve test verisi ve hesap hazırlama.
Buradan başla; cihaz ayrıntılarıyla birlikte özel, yapılandırılmış geri bildirim topla.