Sobes.tech
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.