Sobes.tech
Junior

Testlerdeki hataların ciddiyet seviyesi (severity) neye bağlıdır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Hata seviyeleri, bu hatanın fonksiyonellik, performans, güvenlik veya ürünün kullanılabilirliği üzerindeki etkisine bağlıdır.

Ana faktörler:

  • Fonksiyonelliğe Etki: Hatanın kritik fonksiyonları ne kadar ciddi şekilde engellediği.
  • Veri Kaybı: Hata, kullanıcı verilerinin kaybına veya bozulmasına neden oluyor mu?
  • İşin Bloke Edilmesi: Hata, ürünün veya ana fonksiyonlarının kullanımını engelliyor mu?
  • Güvenlik Tehdidi: Hata, kullanılabilir bir güvenlik açığı oluşturuyor mu?
  • Performansa Etki: Hata, performansın önemli ölçüde düşmesine veya kaynak kullanımının artmasına neden oluyor mu?
  • Oluşma Sıklığı: Kullanıcılar bu hatayla ne sıklıkla karşılaşabilir?
  • İtibar/İş Üzerindeki Etki: Hata, şirketin imajına zarar verebilir veya finansal kayıplara yol açabilir.

Genellikle, Severity seviyeleri şu şekilde sınıflandırılır:

Seviye Açıklama Örnekler
Blocker Ana fonksiyonların veya kullanımın tamamen engellenmesi. Uygulama başlamıyor. Kullanıcı sisteme giriş yapamıyor. Kritik fonksiyon (örneğin, sipariş verme) çalışmıyor.
Critical Önemli fonksiyonları ciddi şekilde bozuyor, ancak tamamen engellemiyor. Yanlış veri kaydetme. Hesaplamalarda hatalar. Arayüzde anahtar öğelerin eksikliği.
Major Önemli bir fonksiyonu etkiliyor, ancak alternatif yollar veya kritik değil. Form doğrulama hataları, aşılabilir. Belirli cihazlarda görüntüleme sorunları (kritik değilse). Kritik olmayan verilerin yavaş yüklenmesi.
Minor Fonksiyonellik üzerinde küçük etkisi, çoğunlukla kozmetik. Yazım hataları. UI öğelerinin küçük kaymaları. Görüntüleme sorunları, kullanılabilirliği etkilemiyor.
Trivial/Enhancement Çok düşük etki, genellikle iyileştirme veya küçük eksikliklerle ilgili. Öğenin yanlış renk kullanımı. Küçük boşluklar. UX/UI geliştirme önerileri, hata sayılmaz.