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. |