STLC - Kusur Sınıflandırması
Kusurlar, QA ekibi perspektifinden şu şekilde sınıflandırılır: Priority ve geliştirme perspektifinden bakıldığında Severity(düzeltmek için kod karmaşıklığı). Bunlar, zaman diliminde önemli bir rol oynayan iki ana sınıflandırmadır ve kusurları düzeltmek için harcanan çalışma miktarıdır.
Öncelik nedir?
Öncelik, kusurların çözülmesi gereken sıra olarak tanımlanır. Öncelik durumu genellikle QA ekibi tarafından, kusurun düzeltilmesi için zaman diliminden bahseden geliştirici ekibine karşı kusur ortaya çıkarılırken belirlenir. Öncelik durumu, son kullanıcıların gereksinimlerine göre belirlenir.
Örneğin, şirket logosu şirketin web sayfasına yanlış yerleştirilmişse, öncelik yüksek, ancak düşük önemdedir.
Öncelikli Listeleme
Bir Öncelik, aşağıdaki şekillerde sınıflandırılabilir:
Low - Bu kusur, kritik olanlar giderildikten sonra düzeltilebilir.
Medium - Kusur, sonraki yapılarda çözülmelidir.
High - Kusur, uygulamayı önemli ölçüde etkilediğinden ve ilgili modüller düzeltilene kadar kullanılamayacağından derhal çözülmelidir.
Urgent - Kusur, uygulamayı veya ürünü ciddi şekilde etkilediği ve ürün giderilene kadar kullanılamayacağı için derhal çözülmelidir.
Önem nedir?
Önem derecesi, uygulama üzerindeki kusurun yetersizliği ve kodun geliştirme açısından düzeltmek için karmaşıklığı olarak tanımlanır. Itürünün geliştirme yönü ile ilgilidir. Önem derecesi, sistem için kusurun ne kadar kötü / önemli olduğuna göre belirlenebilir. Önem durumu, kusur nedeniyle işlevsellikteki sapma hakkında fikir verebilir.
Example - Uçuş işletme web sitesi için, rezervasyona karşı bilet numarasının oluşturulmasındaki kusur, yüksek ciddiyet ve aynı zamanda yüksek önceliktir.
Önem Listesi
Önem derecesi aşağıdaki şekillerde kategorize edilebilir -
Critical /Severity 1- Kusur, Uygulamanın en önemli işlevlerini etkiler ve QA ekibi, düzeltilmeden test edilen uygulamanın doğrulanmasına devam edemez. Örneğin, Uygulama / Ürün sık sık çöküyor.
Major / Severity 2- Kusur, işlevsel bir modülü etkiler; QA ekibi söz konusu modülü test edemez ancak diğer modüllerin doğrulanmasına devam eder. Örneğin, uçuş rezervasyonu çalışmıyor.
Medium / Severity 3- Kusurun tek ekranda sorunu var veya tek bir işlevle ilgili, ancak sistem hala çalışıyor. Buradaki kusur herhangi bir işlevi engellemez. Örneğin, Bilet #, ilk beş karakter gibi uygun alfa sayısal karakterleri ve sayısal olarak son beşi takip etmeyen bir temsildir.
Low / Severity 4- İşlevselliği etkilemez. Kozmetik bir kusur, bir alan için kullanıcı arayüzü tutarsızlığı veya kullanıcı arayüzünden son kullanıcı deneyimini iyileştirmek için bir öneri olabilir. Örneğin, Gönder düğmesinin arka plan rengi Kaydet düğmesinin rengiyle eşleşmiyor.