Avatar or Logo

Crash Report Document: Uygulama Sorunlarını Belgeleme ve Analiz Etme Rehberi

Crash Report Document: Uygulama Sorunlarını Belgeleme ve Analiz Etme Rehberi

Her mobil uygulama kullanıcıların karşılaşabileceği çeşitli sorunlara sahiptir. Bu sorunları belgelemek ve analiz etmek için crash raporları kullanılır. Crash rapor dökümanı, bu raporların düzenli olarak kaydedildiği ve yönetildiği bir kaynaktır. İşte bu dökümanını nasıl hazırlayacağınız hakkında kapsamlı bir rehber:

Crash Rapor Dökümanı Nedir?

Bir crash rapor dökümanı, uygulamanızın çökme veya hata raporlarını topladığınız, düzenlediğiniz ve analiz ettiğiniz bir belgedir. Bu belge, uygulamanızın sorunlarını izlemenize, hızlıca müdahale etmenize ve geliştirmenize olanak tanır.

Crash Rapor Dökümanı Hazırlama Adımları:

1. Başlık ve Temel Bilgiler:

  • Crash rapor dökümanınıza bir başlık verin.

  • Uygulamanın adı, sürümü ve tarih gibi temel bilgileri ekleyin.

2. Crash Raporları İçin Format Belirleyin:

  • Her crash raporunun aynı formatta sunulmasını sağlayın. Bu, raporları karşılaştırmayı kolaylaştırır.

3. Crash Raporları Ekleyin:

  • Her crash raporunu ayrı bir bölümde açıklayın.

  • Raporlarda aşağıdaki bilgileri ekleyin:

  • Crash ID (benzersiz kimlik)

  • Crash tarihi ve saati

  • Kullanıcı sayısı

  • Crash sebebi

  • Crash raporu (hata mesajı veya kodu)

4. Crash Ayrıntıları:

  • Her crash raporunun altında, crash’in yeniden üretimini açıklayın. Adım adım reprodüksiyon süreci sunulmalıdır.

5. Ek Bilgiler:

  • Crash ile ilgili ek bilgileri belgeleyin. Kullanıcı cihazları, işletim sistemi sürümleri, uygulama sürümleri gibi.

6. Ekran Görüntüleri/Fotoğrafları Ekleyin (varsa):

  • Crash anındaki ekran görüntülerini veya fotoğraflarını ekleyin. Bu, sorunu daha iyi anlamanıza yardımcı olur.

7. Ek Notlar ve Çözüm Önerileri:

  • Her crash raporu için ek notlar ve çözüm önerilerini belirtin. Bu, sorunların çözüm sürecini hızlandırır.

8. Tarih ve Revizyon Geçmişi:

  • Dökümanın en altına tarih ve revizyon geçmişi ekleyin. Böylece belgenin güncel olduğunu gösterirsiniz.

Neden Crash Rapor Dökümanları Önemlidir?

  • Collaboration: Geliştirme ve product ekibi arasında işbirliği sağlar ve bu da sorunların önceliklendirilmesine olanak sağlar.

  • Hızlı Sorun Tespiti: Crash raporları, sorunların hızlı bir şekilde tespit edilip kolayca değerlendirilmesine yardımcı olur.

  • Data Driven Decisions: Veri toplama ve analiz yapma, geliştirme önceliklerini belirlemenize yardımcı olur.

  • Kullanıcı Memnuniyeti: Sorunların hızlı bir şekilde çözülmesi, kullanıcı memnuniyetini artırır.

Crash rapor dökümanları, mobil uygulama geliştirme sürecinin vazgeçilmez bir parçasıdır. Bu belgeler, sorunların tespit edilmesi ve giderilmesi süreçlerini kolaylaştırır ve uygulama kalitesini artırır.

Crash Report Document Template

https://docs.google.com/document/d/1qXU8nLjSYE8GYau69UucG-bETXSCFgduGfjjdyYtvho/edit?usp=sharing

Örnek Crash Report Document

Tarih: 2023–09–14

Uygulama Sürümü: 2.1.0

İşletim Sistemi: iOS

İşletim Sistemi Sürümü: iOS 15.0

Crash Bilgileri

  • Crash ID: ABC123

  • Crash Tarihi ve Saati: 2023–09–14 15:30

  • Kullanıcı Sayısı: 10 kullanıcı

  • Crash Sebebi: Uygulama, veri indirme işlemi sırasında çöktü.

  • Crash Raporu: Uygulama, verileri indirirken “NullPointer” hatası nedeniyle çöktü.

Crash Ayrıntıları

Adım Adım Reprodüksiyon:

  1. Uygulamayı açın.

  2. Ana ekranda “Yeni Verileri İndir” düğmesine tıklayın.

  3. Uygulama verileri indirirken çöküyor.

Ek Bilgiler:

  • Kullanıcı cihazı: iPhone X

  • Ekran çözünürlüğü: 1125x2436

Crash Ekran Görüntüleri/Fotoğrafları (varsa)

  • [Ekran görüntüsü eklenmedi, çünkü kullanıcı bu aşamada bir ekran görüntüsü alamadı.]

Ek Notlar ve Çözüm Önerileri

  • Hata, null bir nesne üzerinde işlem yapılmasından kaynaklanıyor gibi görünüyor. Veri indirme işlemi sırasında gelen verilerin boş veya eksik olabileceğini kontrol etmemiz gerekebilir.