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
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
|
İşlevsel Olmayan Test Türlerine Örnekler
|