Farklı test türleri ve yapılma amaçları şunlardır:
- Unit Test (Birim Testi): Projenin en küçük birimlerini test eder, bağımlılıklardan kurtarır 1.
- Integration Test (Entegrasyon Testi): Farklı birimlerin bir araya geldiğinde doğru şekilde çalışıp çalışmadığını kontrol eder 1.
- Functional Test (Fonksiyonel Test): Kodun çalıştığını test eder, fonksiyonel gereksinimleri karşılar 12.
- Acceptance Test (Kabul Testi): Projenin müşteri tarafından kabul edilip edilmeyeceğini test eder, hata bulmak yerine projenin canlı ortama hazır olduğunu teyit eder 1.
Diğer test türleri ve yapılma amaçları:
- Performance Testing (Performans Testi): Projenin iş yükü karşısında ne kadar hızlı ve kararlı çalıştığını test eder 1.
- Security Testing (Güvenlik Testi): Projenin güvenlik açıklarını tespit eder 1.
- Compatibility Testing (Uyumluluk Testi): Projenin farklı cihazlarda, tarayıcılarda veya işletim sistemlerinde çalışmasını test eder 1.
- Check-up Testleri: Genel sağlık durumunu değerlendirmek, olası hastalıkları erken teşhis etmek ve önlem almak amacıyla yapılır 23.
5 kaynaktan alınan bilgiyle göre: