SAP Testi - Türler
Bir yazılımın, sistemin veya uygulamanın işlevselliğini test etmek için kullanılabilecek farklı test yöntemleri vardır.
En yaygın test teknikleri şunlardır:
Unit Testing - Tek bir birimi veya birim grubunu test etmeyi içeren bir tür beyaz kutu testidir.
Integration Testing - Bu testte, entegre sistemin çıktısını test etmek için birden fazla sistem bir araya getirilir.
Functional Testing - Her modülün işlevselliğini istenen sonuca göre kontrol eder.
Usability Testing- Bir uygulamanın veya sistemin kullanım kolaylığını kontrol eder. Yeni bir kullanıcının bir uygulamayı kullanmasının veya sistemi anlamasının ne kadar kolay olacağını kontrol eder.
Acceptance Testing - Kabul testi, bir sistemin kullanıcı gereksinimini karşılayıp karşılamadığını ve uygulamayı veya sistemi kabul edip etmediğini test etmek için yapılır.
System Testing - Tüm sistem gereksinim ve şartnameye göre test edilir.
Stress Testing - Bu testte, sistem başarısız olduğunda kontrol etmek için spesifikasyonunun ötesinde strese sokulur.
Performance Testing - Bu test, sistemin performans gereksinimini karşılayıp karşılamadığını kontrol etmek için yapılır.
Regression Testing - Değişiklikler için tüm uygulamanın veya sistemin test edilmesini içerir.
Beta Testing- Beta testinin amacı beklenmedik hataları gidermektir. Kara kutu testi sınıfına girer. Beta adı verilen nihai ürünün ön versiyonunun piyasaya sürülmesiyle gerçekleştirilir.
Database Testing- Veritabanındaki verileri test etmek için veritabanı testi kullanılır. SQL ifadeleri kullanılarak gerçekleştirilir.
ETL Testing - Verilerin doğru bir şekilde çıkarıldığından, dönüştürüldüğünden ve bir kaynak sistemden hedef sisteme yüklendiğinden emin olmak için ETL testi gerçekleştirilir.