Yazılım Testi - Tahmin Teknikleri

Test için gereken çabaları tahmin etmek, SDLC'deki en önemli ve önemli görevlerden biridir. Doğru tahmin, yazılımı maksimum kapsama alanıyla test etmeye yardımcı olur. Bu bölümde, test için gereken çabaları tahmin etmede yararlı olabilecek bazı teknikler açıklanmaktadır.

Fonksiyonel Nokta Analizi

Bu yöntem, aşağıdaki kategorilerdeki yazılımın işlevsel kullanıcı gereksinimlerinin analizine dayanmaktadır -

  • Outputs
  • Inquiries
  • Inputs
  • Dahili dosyalar
  • Harici dosyalar

Test Noktası Analizi

Bu tahmin süreci, kara kutu veya kabul testi için fonksiyon noktası analizi için kullanılır. Bu yöntemin ana unsurları şunlardır: Boyut, Verimlilik, Strateji, Arayüz, Karmaşıklık ve Tekdüzelik.

Mark-II Yöntemi

Son kullanıcının işlevsel görüşüne dayalı olarak tahminin analiz edilmesi ve ölçülmesi için kullanılan bir tahmin yöntemidir. Mark-II yönteminin prosedürü aşağıdaki gibidir -

  • Bakış açısını belirleyin
  • Amaç ve sayım türü
  • Sayım sınırını tanımlayın
  • Mantıksal işlemleri tanımlayın
  • Veri varlığı türlerini tanımlayın ve kategorilere ayırın
  • Giriş veri öğesi türlerini sayın
  • İşlevsel boyutu sayın

Çeşitli

Aşağıdakiler gibi diğer popüler tahmin tekniklerini kullanabilirsiniz:

  • Delphi tekniği
  • Analoji Temelli Tahmin
  • Test Durumu Numaralandırmaya Dayalı Tahmin
  • Görev (Etkinlik) Bazlı Tahmin
  • IFPUG yöntemi