Fonksiyonel Test ve Fonksiyonel Olmayan Test: Fark Nedir?

İçindekiler:

Anonim

Fonksiyonel Test nedir?

Fonksiyonel test, yazılım uygulamasının her bir fonksiyonunun gereksinim spesifikasyonuna uygun olarak çalıştığını doğrulayan bir test türüdür . Bu test, esas olarak kara kutu testini içerir ve uygulamanın kaynak kodu ile ilgilenmez.

Sistemin her işlevselliği, uygun girdi sağlanarak, çıktı doğrulanarak ve gerçek sonuçlar beklenen sonuçlarla karşılaştırılarak test edilir. Bu test, Kullanıcı Arayüzünün, API'lerin, Veritabanının, güvenliğin, istemci / sunucu uygulamalarının ve Test Edilen Uygulamanın işlevselliğinin kontrol edilmesini içerir. Test manuel olarak veya otomasyon kullanılarak yapılabilir

İşlevsel Olmayan Test Nedir?

İşlevsel olmayan test, bir yazılım uygulamasının işlevsel olmayan yönlerini (performans, kullanılabilirlik, güvenilirlik vb.) Kontrol etmeye yönelik bir test türüdür. Fonksiyonel testlerle asla ele alınmayan fonksiyonel olmayan parametrelere göre bir sistemin hazır olup olmadığını test etmek için açıkça tasarlanmıştır.

İşlevsel olmayan testin güzel bir örneği, bir yazılıma aynı anda kaç kişinin giriş yapabileceğini kontrol etmek olabilir.

Fonksiyonel olmayan testler, fonksiyonel testler kadar önemlidir ve müşteri memnuniyetini etkiler.

ANAHTAR FARK

  • İşlevsel test, yazılımın her bir işlevini / özelliğini doğrularken İşlevsel Olmayan test, performans, kullanılabilirlik, güvenilirlik vb. Gibi işlevsel olmayan yönleri doğrular.
  • Fonksiyonel test manuel olarak yapılabilirken, Fonksiyonel Olmayan testin manuel olarak yapılması zordur.
  • Fonksiyonel testler müşterinin gereksinimlerine dayanırken, Fonksiyonel Olmayan testler müşterinin beklentilerine dayanır.
  • İşlevsel testin, yazılım eylemlerini doğrulamak için bir amacı varken, İşlevsel Olmayan testin yazılımın performansını doğrulamak için bir amacı vardır.
  • Bir İşlevsel Test örneği, oturum açma işlevselliğini kontrol etmek, İşlevsel Olmayan test örneği ise gösterge panosunun 2 saniye içinde yüklenmesi gerektiğini kontrol etmektir.
  • İşlevsel, ürünün ne yaptığını, İşlevsel Olmayan ise ürünün nasıl çalıştığını açıklar.
  • Fonksiyonel olmayan testlerden önce fonksiyonel test yapılır.

Fonksiyonel Vs. İşlevsel Olmayan Test

Parametreler İşlevsel İşlevsel olmayan test
Yürütme Fonksiyonel olmayan testlerden önce yapılır. Fonksiyonel testten sonra yapılır.
Odak alanı Müşterinin gereksinimlerine dayanmaktadır. Müşterinin beklentisine odaklanır.
Gereklilik Fonksiyonel gereksinimleri tanımlamak kolaydır. İşlevsel olmayan testler için gereksinimleri tanımlamak zordur.
Kullanım Uygulamanın davranışını doğrulamaya yardımcı olur. Uygulamanın performansını doğrulamaya yardımcı olur.
Amaç Yazılım eylemlerini doğrulamak için gerçekleştirilir. Yazılımın performansını doğrulamak için yapılır.
Gereksinimler Fonksiyonel test, fonksiyonel spesifikasyon kullanılarak gerçekleştirilir. Bu tür testler performans spesifikasyonları ile gerçekleştirilir.
Manuel test Fonksiyonel testin manuel test ile gerçekleştirilmesi kolaydır. Fonksiyonel olmayan testleri manuel olarak gerçekleştirmek çok zordur.
İşlevsellik Ürünün ne yaptığını açıklar. Ürünün nasıl çalıştığını açıklar.
Örnek Test Vakası Oturum açma işlevini kontrol edin. Kontrol paneli 2 saniye içinde yüklenmelidir.
Test Türleri Fonksiyonel Test Türlerine Örnekler
  • Birim testi
  • Duman testi
  • Kullanıcı kabülü
  • Entegrasyon Testi
  • Gerileme testi
  • Yerelleştirme
  • Küreselleşme
  • Birlikte çalışabilirlik
İşlevsel Olmayan Test Türlerine Örnekler
  • Performans testi
  • Hacim Testi
  • Ölçeklenebilirlik
  • Kullanılabilirlik testi
  • Yük Testi
  • Stres testi
  • Uyum testi
  • Taşınabilirlik Testi
  • Afet Kurtarma Testi