Junior
Hangi test türleri vardır?
sobes.tech yapay zeka
AI'dan gelen yanıt
-
Fonksiyonel Testler: Uygulamanın davranışının gereksinimlere uygunluğunun kontrolü. Şunları içerir:
- Birim testleri: Bireysel bileşenlerin (fonksiyonlar, sınıflar) test edilmesi. Genellikle geliştiriciler tarafından yapılır.
- Entegrasyon testleri: İki veya daha fazla modül arasındaki etkileşimin test edilmesi.
- Sistem testleri: Sistemin tamamının, tek bir bütün olarak test edilmesi.
- Gerileme testleri: Son değişikliklerin mevcut fonksiyonelliği bozmadığının doğrulanması.
- Kabul testleri: Kullanıcı veya müşteri tarafından gereksinimlerin karşılandığının onaylanması.
-
Fonksiyonel olmayan testler: Uygulamanın performans, güvenilirlik, kullanılabilirlik gibi fonksiyonel olmayan özelliklerinin kontrolü. Şunları içerir:
- Performans testleri: Yanıt hızının, yüksek yükler altında stabilitenin test edilmesi. Yük testi, stres testi, stabilite testi içerir.
- Güvenlik testleri: Güvenlik açıklarının ve risklerinin tespiti.
- Kullanılabilirlik testleri: Uygulamanın kullanım kolaylığı ve rahatlığının değerlendirilmesi.
- Uyumluluk testleri: Farklı platformlar, tarayıcılar, cihazlar üzerinde çalışabilirliğin kontrolü.
-
Değişiklikle ilgili testler:
- Duman testi: Derleme veya dağıtımdan sonra temel fonksiyonların hızlı kontrolü.
- Sağlamlık testi: Küçük değişiklikler veya hata düzeltmelerinden sonra yeni fonksiyonun daha detaylı kontrolü.
-
Yapısal testler (Beyaz kutu testi): Kodun iç yapısının ve mantığının test edilmesi. Uygulama bilgisi gerektirir.
-
Deneyime dayalı testler: Testçinin deneyim ve sezgilerine dayalı testler. Keşif, ad-hoc testleri içerir.