PlayStore12Tester
GELİŞTİRİCİ REHBERİ

Android Hata Raporu Nasıl Yazılır?

Faydalı bir hata raporu, başka bir kişinin gözleminizi tekrarlamasını ve neyi inceleyeceğini belirlemesini sağlar. Tek bir sorun, bilinen bir derleme ve beklenen ile gerçekleşen davranış arasındaki açık farkla başlayın.

Tekrarlanabilir bir ortamla başlayın

Uygulama sürümünü ve derlemeyi, Android sürümünü, cihaz veya emülatör modelini ve ilgili ayarları kaydedin. Şifre veya kişisel bilgi eklemeden hesap durumunu ve test verilerini belirtin. Rapor eski bir derlemeyle ilgiliyse bunu açıkça yazın.

  • Test ettiğiniz yapıyı tam olarak tanımlayın.
  • Başlamak için gereken ekranı, hesap durumunu ve ağ koşullarını kaydedin.
  • Büyük metin veya farklı bir dil gibi, sorunu etkileyen ayarları açıklayın.

Her adımda tek bir işlem anlatın

Başka bir testçinin de ulaşabileceği bir durumdan başlayın. Ekrandaki kontrolleri ve somut giriş değerlerini kullanarak kısa, numaralı adımlar yazın. Birbiriyle ilgisiz sorunları ayrı raporlara ayırın.

  • Uygulamayı açın ve etkilenen ekrana gidin.
  • Test değerini girin veya sorunu tetikleyen eylemi gerçekleştirin.
  • Görünür sonucu ve bunu ne sıklıkta gözlemlediğinizi açıklayın.

Beklenen sonuç ile gerçekleşen sonucu ayırın

Beklenen sonuç, ne olması gerektiğini ve bunun dayanağını açıklar. Gerçekleşen sonuç, gözlediğiniz davranışı kaydeder. Doğrulanmadıkça sorunun nedenini kesinmiş gibi yazmayın. Önem derecesi etkiyi anlatır; düzeltme önceliğini ekip belirler.

Açıklamalı örnek: erişilemeyen form düğmesi

Bu senaryo anlatım örneğidir; ölçülmüş bir müşteri sonucu değildir. Yazı boyutu büyütülünce form düğmesi sabit bir panelin altında kalır ve erişilemez. İyi bir rapor derlemeyi, pencere boyutunu, yazı ayarını, ekran adımlarını ve beklenen kaydırma davranışını belirtir. Varsa hassas bilgileri temizlenmiş bir ekran görüntüsüne referans ekleyin.

Paylaşılabilir ve faydalı kanıt hazırlayın

Ekran görüntüsü veya kısa kayıt ilgili durumu göstermelidir. Hata takip sisteminizdeki dosyaya ya da erişimi sınırlı bir eke referans verin. Paylaşmadan önce görüntü ve kayıtlardaki erişim bilgilerini ve kişisel verileri kaldırın. Bu site kanıt dosyası yüklemez.

Yeniden testle süreci tamamlayın

Düzeltmeden sonra ilk adımları yeni derlemede tekrarlayın ve sonucu geçti, başarısız veya doğrulanamadı olarak kaydedin. İlgili akışlara regresyon kontrolü uygulayın. Yalnızca kod değişti diye sorunu düzeltilmiş saymayın.

Sık sorulan sorular

Bu, Android sistem hata raporuyla aynı mı?

Hayır. Bu, bir kişi veya sorun izleyici için yapılandırılmış bir sorun açıklamasıdır. Android sistem hata raporları, tanılama günlüklerini içerir ve Android araçlarıyla ayrı olarak toplanır.

Oluşturucu uygulamamı test ediyor mu?

Hayır. Kendi testlerinizden gözlemler girersiniz. Jeneratör bunları formatlar; APK'yı incelemez, cihaz günlüklerini toplamaz veya bir kusuru doğrulamaz.

Ne kadar detay yeterli?

Başka bir kişinin aynı duruma ulaşması için yeterli bağlamı ekleyin, adımları izleyin ve sonuçları karşılaştırın. Raporun tek bir konuya odaklanmasını sağlayın.

Kaynaklar ve daha fazla okuma