Ana içeriğe geç
Hata Türleri - Özet

Bir hata nedir, hangi hata türlerini ayırt ediyoruz ve hatanız için doğru türü nasıl belirleyebilirsiniz?

Nikola Jonic avatar
Yazar: Nikola Jonic
2 aydan uzun süre önce güncellendi

Bir hata, yazılım ile ilgili bir problemdir. Bir web sitesinde veya uygulamada bir şey istenildiği gibi çalışmıyorsa, bu “error” bir hata olarak adlandırılır. Test IO’da aşağıdaki hata türlerini ayırt ediyoruz:

Fonksiyonel Hatalar

Fonksiyonel hatalar, bir yazılımın işlevselliği ile ilgilidir; örneğin, bir düğme formu göndermiyor, arama kullanıcı girdisine tepki vermiyor, bir uygulama çöküyor vb. Bir eylem gerçekleştirdiğinizde ve web sitesi/uygulama beklediğiniz gibi yanıt vermiyorsa, bu bir fonksiyonel sorun olabilir.

Bir uygulamanın davranışının fonksiyonel bir hata olup olmadığını nasıl belirleyebilirsiniz:

  • Bir özelliğin belirli bir şekilde tasarlanıp tasarlanmadığını veya gerçekten bozuk olup olmadığını anlamaya çalışın. Özelliği tek başına ve diğer özelliklerle kombinasyon halinde test ederek potansiyel farkları gözlemleyin.

  • Müşterinin niyetlerinin ne olabileceğini düşünün ve ürünün uygulandığı şekilde çalışıyor olabileceğini göz önünde bulundurun.

  • Bir şeyin beklenen şekilde çalışmadığını kanıtlayın ve iddianızı destekleyin.

  • Örnek: Bir webshop işlevi, bildiğiniz diğer web mağazalarından farklı çalışıyor. Bu, işlevin bozuk olduğu anlamına gelmez. Müşteriler ürünlerini nasıl istediklerini uygulayabilirler.

  • Örnek: Bir form alanının doğrulanmadığını ve bunun bir hata olduğunu iddia ediyorsanız, alanın doğrulanması için herhangi bir belirti olup olmadığını kontrol edin. Bu kanıtı, alanın bazı durumlarda doğrulandığını ancak diğerlerinde doğrulanmadığını göstererek sağlayabilirsiniz. Kanıt sağlamazsanız, bu kanıtlanmamış bir iddiadır.

  • Görsel veya içerik problemi, bir işlevselliği engellediğinde fonksiyonel bir sorun haline gelir ve bu nedenle fonksiyonel hata olarak bildirilmelidir.

  • Bir işlevsellik farklı senaryolar içinde ve belirgin bir sorun olmadan tutarlı bir şekilde çalışıyorsa, muhtemelen kasıtlıdır (bir hata değildir).

Şiddet Değerlendirmesi

Fonksiyonel bir hata için hangi şiddet seviyesinin uygun olduğunu belirlemek birkaç faktöre bağlıdır: problemin işlevsel etkisi, problemin kapsamı, geçici çözümler var mı yoksa bir showstopper mı, potansiyel ve kayda değer satış kayıpları var mı ve bu hatayı aynı şiddetteki diğer hatalarla karşılaştırabilir misiniz. Bu nedenle, Test IO’da fonksiyonel hatalar için üç şiddet seviyesi ayırt ediyoruz:

Düşük:

  • Ürünün kullanımında minimal etki.

  • Ürün istenmeyen davranış sergiliyor, ancak genel kullanım etkilenmiyor.

  • Az sayıda kullanıcı, ürün veya öğe etkileniyor.

  • Bir özellik/işlev bozuk veya mevcut değil, ancak basit bir geçici çözüm problemi çözüyor.

Yüksek:

  • Ürünün kullanımında ciddi etki, ancak ana işlevsellik sağlam.

  • Büyük sayıda kullanıcı, ürün veya öğe etkileniyor.

  • Önemsiz işlevsellik bozuk veya mevcut değil ve geçici çözüm bulunmuyor.

  • Önemli işlevsellik bozuk veya mevcut değil ancak geçici çözüm mevcut (bu nedenle bir showstopper değil).

Kritik:

  • Hata, uygulamanın/web sitesinin çekirdek işlevselliğini engelliyor.

  • Bir showstopper, kullanıcıyı ana işlemi devam ettirmekten alıkoyar; örneğin, ödeme süreci.

  • Hata, müşteri için potansiyel ve kayda değer bir satış kaybına neden oluyor.

Ortak değerlendirmelere dayalı olarak sabit şiddet seviyelerine sahip bir vaka listesi hazırladık: Beni Hata Değerlendirme Sayfasına Yönlendir! Lütfen listeyi dikkatlice gözden geçirin ve gelecekteki güncellemeler için düzenli olarak kontrol edin.

İçerik Hataları

İçerik hataları, web sitelerinin veya uygulamaların gerçek içeriği ile ilgilidir: metin, etiketler, resimler, videolar, simgeler, bağlantılar, veriler vb. Dolayısıyla, tipik içerik hataları şunlardır:

  • Kırık bağlantılar veya resimler (404’ler) (navigasyon menüsünde, başlıkta, alt bilgide veya ekmek kırıntıları navigasyonunda bulunanlar hariç, bu durum düşük fonksiyonel hatalar olarak değerlendirilir)

  • Genel olarak hatalı yönlendirmeler

  • Eksik metin, örneğin boş bir araç ipucu

  • Eksik içerik, örneğin boş içerik alanı

  • Eksik içerik, örneğin 5 simgeden 4’ü bir araç ipucu içeriyor, 1’i içermiyor

  • Eksik çeviriler, örneğin bazı düğmelerin İngilizce bir web sitesinde Fransızca etiketler içermesi

  • Arama sonuçlarında bazı ürünlerin eksik olması, ancak arama işlevinin kendisinin çalışması

  • Eksik veriler

Lütfen yazım hatalarının platformumuzda içerik hatası olarak kabul edilmediğini ve bu şekilde bildirilemeyeceğini unutmayın.

Görsel Hatalar

Görsel hatalar, web sitelerinin veya uygulamaların grafiksel kullanıcı arayüzleri ile ilgilidir; örneğin:

  • Düzen çerçevesi problemleri, örneğin hizalanmamış metinler/öğeler

  • Duyarlı Tasarım problemi, örneğin bir öğe bir mobil cihazda görüntülenirken diğerinde görüntülenmemesi

  • Metin/öğeler istemeden birbirini örtüyor

  • Metin/öğeler kesiliyor

Bir İçerik veya Görsel Hatanın Fonksiyonel Hata

Olarak Yükseltilmesi Bir içerik veya görsel hata bir işlevselliği engelliyorsa, bu bir fonksiyonel hata olarak bildirilmelidir, hatta işlevin kendisi bozuk olmasa bile.

İçerik hatasının fonksiyonel bir hata olarak bildirilmesi gereken önemli bir durum, ürünün işlevsel bir bileşeninde meydana geldiğinde – yani, navigasyon menüsünde, başlıkta, alt bilgide veya ekmek kırıntıları navigasyonunda bağlantı problemleri gibi. Bu tür problemler genellikle Düşük fonksiyonel hatalardır.

Tekrarlayan Problemler

Bir içerik veya görsel problemi tekrar tekrar ortaya çıkıyorsa, her bir olay için ayrı ayrı rapor edilmemelidir, her ne kadar her bir olay farklı bir URL, bağlantı, resim vb. içerebilir. Bu, olayların aynı sayfada veya farklı sayfalarda olması durumunda da geçerlidir. Bu tekil hata raporu, diğer URL’lerin, bağlantıların, resimlerin vb. de etkilenip etkilenmediğini belirtmelidir.

Her bir olay için bireysel hata raporları sunulmamalıdır ve reddedilecektir. Örneğin, aşağıdaki içerik sorunları için yalnızca bir rapor sunulmalıdır: Bir webshop’un birden fazla ürün detay sayfasında bazı ürün resimleri kırık, bazı PDF kılavuzları için indirme bağlantıları birden fazla ürün detay sayfasında 404 sayfalarına yönlendiriyor, bazı ürün açıklamaları geri kalan web mağazasından farklı bir dilde, bazı araç ipuçları bilgi içermiyor, aynı gruba ait bazı bağlantılar kırık vb.

Aşağıdaki görsel sorunlar yalnızca bir kez bildirilmelidir: Bazı metinler veya resimler kutularından daha büyük, birden fazla giriş alanı varsayılan metinlerini tutacak kadar büyük değil ve tamamıyla görünmüyor, birden fazla fragman diğer öğeleri istemeden örtüyor vb.

Daha ayrıntılı bilgi için her hata türü ve bunların Test IO platformundaki belgeleri hakkında lütfen aşağıdaki makaleleri ziyaret edin:

Bu cevap sorunuzu yanıtladı mı?