Test Çeşitleri

Benchmark Testing
Performans testi diyebileceğimiz bu testte aygıtın ya da uygulamanın çeşitli iş yükünde
nasıl bir verimde çalıştığını görmektir. İş yükü arttıkça performansının nasıl etkilendiğini
bulmak ileride size yeterli olup olmayacağı konusunda fikir verir, gerekirse projenin başında
eldeki sistemi geliştirmeye karar verirsiniz.
Durability Testing
Dayanıklılık testi belli bir zaman diliminde sistemin ne kadar yükü kaldırabildiğini ölçmede kullanılır. Genelde fabrikalarda örnek ürünlerin üzerinde yapılan deneyde mesela çeliğin ne kadar esneyebildiği ya da çelik bir telin ne kadar yük çekebildiği ölçülür, sınırlar belirlenir.
Load Testing
Yük testi de diğer testler gibi sınırlarda dolaşır. Beklenen maksimum iş gücünde sistemin performansı ölçülür. Bu yükü ne süre kaldırabileceği yük altındayken çalışmasının ne ölçüde değiştiği hesaplanır.
Scalability Testing
Ölçeklenebilirlik testi sistemin geliştirilmeye ne kadar uygun olduğunu belirler. Örneğin bir sunucu 5000 request’e cevap verebilir ama 10000’lik bir request’e cevap verecek duruma getirilebilir mi? Artan kullanıcı yükü karşısında sistemin bileşenleri incelenir ve bu yüke ne kadar uyumlu oldukları gözlemlenir.
Stress Testing
Sistemin sınılarını tam anlamıyla zorlayan test budur. En düşük ve en yüksek iş yoğunluğunda performans gözlenir ve ne derece düşmeler olduğu tespit edilir. Kritik bir öneme sahiptir.
Volume Testing
Bu test belli bir yük altında sistemin çalışıp çalışmadığını sınıra ulaşılıp ulaşılmadığını anlamak
için yapılır. Hacim testleri sürekli ya da belli bir hedefe göre yapılabilir.