Önem & Testte Öncelik: Farklılıklar ve amp; Misal

İçindekiler:

Anonim

Hata Şiddeti

Testteki Hata Önem Derecesi veya Kusurun Önem Derecesi, bir hatanın veya Kusurun test edilen yazılım uygulaması üzerinde sahip olduğu etki derecesidir. Hatanın / kusurun sistem işlevselliği üzerindeki daha yüksek etkisi, daha yüksek önem düzeyine yol açacaktır. Bir Kalite Güvence mühendisi genellikle bir hatanın / kusurun önem düzeyini belirler.

Öncelik nedir?

Öncelik, bir kusurun düzeltilmesi gereken sıra olarak tanımlanır. Öncelik ne kadar yüksekse, kusur o kadar çabuk çözülmelidir.

Yazılım sistemini kullanılamaz hale getiren kusurlara, yazılımın küçük bir işlevselliğinin başarısız olmasına neden olan kusurlara göre daha yüksek öncelik verilir.

ANAHTAR FARK

  • Öncelik, geliştiricinin bir kusuru çözmesi gereken sıradır, Önem derecesi ise bir kusurun ürünün çalışması üzerindeki etkisinin derecesidir.
  • Öncelik üç tipte kategorize edilir: düşük, orta ve yüksek, Önem derecesi beş tipte kategorize edilir: kritik. büyük, orta, küçük ve kozmetik.
  • Öncelik, planlama ile ilişkilendirilirken Önem derecesi, işlevsellik veya standartlarla ilişkilidir.
  • Öncelik, hatanın ne kadar kısa sürede düzeltilmesi gerektiğini belirtirken, Önem derecesi, ürün işlevselliğindeki kusurun ciddiyetini belirtir.
  • Kusurların önceliği yönetici / müşteri ile görüşülerek belirlenirken, kusurların Önem seviyeleri QA mühendisi tarafından belirlenir.
  • Öncelik iş değeriyle belirlenirken, Önem düzeyi işlevsellikle belirlenir.
  • Öncelik değeri özneldir ve proje durumundaki değişikliğe bağlı olarak belirli bir süre değişebilirken Önem değeri nesneldir ve değişme olasılığı daha düşüktür.
  • Yüksek Öncelik ve düşük önem durumu, kusurun acil olarak düzeltilmesi gerektiğini, ancak uygulamayı etkilemediğini gösterirken, Yüksek Önem ve düşük öncelik durumu, kusurun derhal düzeltilmesi gerektiğini, ancak hemen temel alınmaması gerektiğini belirtir.
  • Öncelik durumu müşteri gereksinimlerine bağlıdır, Önem durumu ise ürünün teknik yönüne bağlıdır.

Önem Türleri

Yazılım Testinde, Hata / kusurun Önem Türleri dört bölüme ayrılabilir:

  • Kritik : Bu kusur, sürecin tamamen kapatıldığını gösterir, hiçbir şey daha fazla ilerleyemez
  • Major : Oldukça ciddi bir kusurdur ve sistemi çökertir. Bununla birlikte, sistemin belirli bölümleri çalışır durumda kalır
  • Orta : İstenmeyen bazı davranışlara neden olur, ancak sistem hala işlevseldir
  • Düşük : Sistemin büyük bir arızasına neden olmaz

Öncelik Türleri

Öncelik Türleri Hata / kusur üç bölüme ayrılabilir:

  • Düşük: Kusur tahriş edicidir ancak daha ciddi Kusur giderildikten sonra onarım yapılabilir
  • Orta: Geliştirme faaliyetlerinin normal seyri sırasında kusur çözülmelidir. Yeni bir sürüm oluşturulana kadar bekleyebilir
  • Yüksek: Kusur, sistemi ciddi şekilde etkilediği ve düzeltilene kadar kullanılamayacağı için mümkün olan en kısa sürede çözülmelidir.

Bir Kusurun Önem Derecesini belirlemek için ipuçları

  • Ortaya çıkma sıklığına karar verin: Bazı durumlarda, kodda küçük bir kusur oluşumu sık görülüyorsa, daha şiddetli olabilir. Dolayısıyla, bir kullanıcının bakış açısından, küçük bir kusur olsa bile daha ciddidir.
  • Kusuru izole edin: Kusurun izole edilmesi, etkinin ciddiyetini bulmaya yardımcı olabilir.

Öncelik ve Önem Derecesi: Temel Fark

Öncelik Ciddiyet
  • Kusur Önceliği, geliştiricinin bir kusuru çözmesi gereken sırayı tanımladı
  • Kusur Önem derecesi, bir kusurun ürünün çalışması üzerindeki etkisinin derecesi olarak tanımlanır.
  • Öncelik üç türe ayrılmıştır
    • Düşük
    • Orta
    • Yüksek
  • Önem derecesi beş türe ayrılmıştır
    • Kritik
    • Majör
    • Orta
    • Minör
    • Kozmetik
  • Öncelik, planlama ile ilişkilidir
  • Önem derecesi, işlevsellik veya standartlarla ilişkilidir
  • Öncelik, hatanın ne kadar kısa sürede düzeltilmesi gerektiğini gösterir
  • Önem derecesi, ürün işlevselliğindeki kusurun ciddiyetini gösterir
  • Kusurların önceliğine yönetici / müşteri ile görüşülerek karar verilir.
  • QA mühendisi, kusurun önem düzeyini belirler
  • Öncelik, iş değerine göre belirlenir
  • Önem, işlevselliğe bağlıdır
  • Değeri özneldir ve proje durumundaki değişikliğe bağlı olarak belirli bir süre içinde değişebilir.
  • Değeri nesneldir ve değişme olasılığı daha düşüktür
  • Yüksek öncelik ve düşük önem durumu, kusurun derhal düzeltilmesi gerektiğini ancak uygulamayı etkilemediğini gösterir.
  • Yüksek önem derecesi ve düşük öncelik durumu, kusurun düzeltilmesi gerektiğini, ancak hemen temelde olmadığını gösterir.
  • Öncelik durumu müşteri gereksinimlerine bağlıdır
  • Önem durumu, ürünün teknik yönüne bağlıdır
  • UAT sırasında geliştirme ekibi hataları önceliğe göre düzeltir
  • SIT sırasında, geliştirme ekibi kusurları önem derecesine ve ardından önceliğe göre düzeltir.

Kusur Önem ve Öncelik Örneği

Düşük önem derecesine ve yüksek önceliğe sahip bir örnek görelim ve bunun tersi de geçerlidir

  • Yüksek önceliğe sahip çok düşük önem derecesi: Herhangi bir gönderi web sitesi için logo hatası, web sitesinin işlevselliğini etkilemeyeceği için düşük önemde olabilir, ancak başka bir gönderinin devam etmesini istemediğiniz için yüksek öncelikli olabilir. yanlış logo ile.
  • Düşük önceliğe sahip çok yüksek önem derecesi: Aynı şekilde, uçuş işletim web sitesi için, rezervasyon işlevselliğindeki bir kusur yüksek önemde olabilir, ancak bir sonraki döngüde yayınlanması planlanabileceği için düşük öncelikli olabilir.

Kusur Triyajı

Hata triyajı, test ekibinin sınırlı kaynak kullanılabilirliği sorunuyla karşılaştığı süreçte yeniden dengeleme yapmaya çalışan bir süreçtir. Bu nedenle, çok sayıda kusur ve bunları doğrulamak için sınırlı test görevlisi olduğunda, hata triyajı, ciddiyet ve öncelik gibi kusur parametrelerine dayalı olarak çok sayıda hatanın çözülmesine yardımcı olur.

Kusur Triyajı nasıl belirlenir:

Çoğu sistem, kusuru değerlendirmek için ana kriter olarak önceliği kullanır. Bununla birlikte, iyi bir triyaj süreci, ciddiyeti de dikkate alır.

Triyaj süreci aşağıdaki adımları içerir

  • Ekip tarafından reddedilen kusurlar dahil tüm kusurların gözden geçirilmesi
  • Kusurların ilk değerlendirmesi, içeriğine ve ilgili öncelik ve ciddiyet ayarlarına dayanmaktadır.
  • Kusurun girdilere göre önceliklendirilmesi
  • Kusuru ürün yöneticisi tarafından doğru sürüme atayın
  • Daha fazla eylem için kusuru doğru sahibe / ekibe yeniden yönlendirir

Her test uzmanının bir önem derecesi seçmeden önce dikkate alması gereken kurallar

Önem parametresi test cihazı tarafından değerlendirilirken, öncelik parametresi ürün yöneticisi veya triyaj ekibi tarafından değerlendirilir. Kusurun önceliklendirilmesi için, bir test uzmanının geliştirme ekibiyle karışıklığı önlemek için doğru şiddeti seçmesi zorunludur.

  • Öncelik ve önem kavramını iyi anlayın
  • Her zaman önem düzeyini sorun türüne göre atayın, çünkü bu, önceliğini etkileyecektir.
  • Belirli bir senaryonun veya Test Vakasının son kullanıcıyı nasıl etkileyeceğini anlayın
  • Kusurun karmaşıklığına ve hatayı doğrulama süresine bağlı olarak düzeltmenin ne kadar zaman alacağını düşünmeniz gerekir

Sonuç:

  • Yazılım Mühendisliğinde, hataya yanlış önemin atanması, STLC sürecini geciktirebilir ve ekibin genel performansı üzerinde bazı ciddi etkileri olabilir. Bu nedenle, sorumlu kişinin kusur atama çağrısında kesin ve doğru olması gerekir.