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