Fonksiyonel ve Fonksiyonel Olmayan Testler - Aralarındaki Fark

Fonksiyonel Test ile Fonksiyonel Olmayan Test Arasındaki Temel Fark

  • İşlevsel test, yazılımın her işlevini/özelliğini doğrularken İşlevsel Olmayan test, performans, kullanılabilirlik, güvenilirlik vb. gibi işlevsel olmayan yönleri doğrular.
  • Fonksiyonel testler manuel olarak yapılabilirken, Fonksiyonel Olmayan testlerin manuel olarak yapılması zordur.
  • Fonksiyonel testler müşterinin gereksinimlerine dayanırken, Fonksiyonel olmayan testler müşterinin beklentilerine dayanmaktadır.
  • İşlevsel testin yazılım eylemlerini doğrulama hedefi vardır, İşlevsel olmayan testin ise yazılımın performansını doğrulama hedefi vardır.
  • İşlevsel Test örneği oturum açma işlevini kontrol etmektir; İşlevsel Olmayan test örneği ise kontrol panelinin 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 testler, fonksiyonel olmayan testlerden önce gerçekleştirilir.

Fonksiyonel Test Nedir?

Fonksiyonel test her birinin doğrulandığını doğrulayan bir test türüdür. işlev Yazılım uygulamasının gereksinim spesifikasyonuna uygun olarak çalışması. Bu test esas olarak kara kutu testini içerir ve uygulamanın kaynak koduyla ilgilenmez.

Sistemin her işlevselliği, uygun girdinin sağlanması, çıktının doğrulanması ve gerçek sonuçların beklenen sonuçlarla karşılaştırılması yoluyla test edilir. Bu test, Kullanıcı Arayüzü, API'ler, Veritabanı, güvenlik, istemci/sunucu uygulamaları 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 testler bir yazılım uygulamasının işlevsel olmayan yönlerini (performans, kullanılabilirlik, güvenilirlik vb.) kontrol etmek için yapılan bir test türüdür. Bir sistemin hazır olup olmadığını, hiçbir zaman işlevsel testlerle ele alınmayan işlevsel olmayan parametrelere göre test etmek için açıkça tasarlanmıştır.

İşlevsel olmayan testlere iyi bir örnek, bir yazılıma aynı anda kaç kişinin giriş yapabildiğini kontrol etmektir.

İşlevsel olmayan testler, işlevsel testler kadar önemlidir ve müşteri memnuniyetini etkiler.

Fonksiyonel Test ve Fonksiyonel Olmayan Test Arasındaki Fark

Fonksiyonel Test ve Fonksiyonel Olmayan Test Arasındaki Fark

parametreler fonksiyonel İşlevsel olmayan testler
infaz Fonksiyonel olmayan testlerden önce gerçekleştirilir. Fonksiyonel testlerden sonra gerçekleştirilir.
Odak alanı Müşterinin gereksinimlerine dayanmaktadır. Müşterinin beklentilerine odaklanır.
gereklilik Fonksiyonel gereksinimleri tanımlamak kolaydır. İşlevsel olmayan testlerin gerekliliklerini tanımlamak zordur.
kullanım Uygulamanın davranışını doğrulamaya yardımcı olur. Uygulamanın performansını doğrulamaya yardımcı olur.
Nesnel Yazılım eylemlerini doğrulamak için gerçekleştirilir. Yazılımın performansını doğrulamak için yapılır.
Yer Alan Kurallar Fonksiyonel testler, fonksiyonel spesifikasyon kullanılarak gerçekleştirilir. Bu tür testler performans spesifikasyonlarına göre gerçekleştirilir.
Manuel test Fonksiyonel testin manuel testle yürütülmesi kolaydır. İşlevsel 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 Senaryosu 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 hepimizi
  • Birlikte çalışabilirlik
İşlevsel Olmayan Test Türlerine Örnekler