Sobes.tech
Junior

Hangi test türlerini biliyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Fonksiyonel Türler:

  • Birim (Birim Testleri): Uygulamanın bireysel bileşenleri/modüllerinin izolasyonda kontrolü.
  • Entegrasyon (Entegrasyon Testleri): Modüller veya bileşenler arasındaki etkileşimin kontrolü.
  • Sistem (Sistem Testleri): Uygulamanın bütün olarak entegre bir ortamda kontrolü.
  • Kabul (Kabul Testleri): Sistemlerin müşteri veya son kullanıcı gereksinimlerine uygunluğunun kontrolü. Alfa ve beta testleri içerir.
  • Regresyon (Regresyon Testleri): Değişikliklerin mevcut fonksiyonelliğe yeni hatalar eklemediğinin doğrulanması.

Fonksiyonel olmayan türler:

  • Performans (Performans Testleri):
    • Yük (Yük Testleri): Sistemin beklenen yük altında davranışının kontrolü.
    • Stres (Stres Testleri): Sistemin aşırı yük altında davranışının kontrolü (beklenenden fazla).
    • Dayanıklılık/İstikrar (Dayanıklılık/İstikrar Testleri): Sistemin uzun süre belirli bir yük altında çalışmasının kontrolü.
    • Ölçeklenebilirlik (Ölçeklenebilirlik Testleri): Sistemin artan kullanıcı veya veri miktarını işleyebilme kapasitesinin kontrolü.
  • Kullanılabilirlik (Kullanılabilirlik Testleri): Uygulamanın kullanıcılar tarafından kullanım kolaylığının değerlendirilmesi.
  • Güvenlik (Güvenlik Testleri):
    • Sızma (Sızma Testleri): Güvenlik açıklarının bulunması ve istismar girişimleri.
    • Açık Tarama (Açık Tarama): Bilinen güvenlik açıklarının otomatik olarak aranması.
  • Uyumluluk (Uyumluluk Testleri): Uygulamanın farklı ortamlar (İşletim Sistemi, tarayıcılar, cihazlar, veritabanları vb.) üzerindeki çalışmasının kontrolü.
  • Erişilebilirlik (Erişilebilirlik Testleri): Engelli bireyler için kullanım kolaylığının kontrolü.
  • Yerelleştirme ve Uluslararasılaştırma (Yerelleştirme ve Uluslararasılaştırma Testleri): Uygulamanın bölgesel standartlara uygunluğu ve uyum sağlama yeteneğinin kontrolü.

Değişikliklerle ilgili test türleri:

  • Retesting (Yeniden Test): Düzeltildiği doğrulanan hatanın tekrar kontrolü.
  • Regresyon (Regresyon Testleri): Yukarıda bahsedildiği gibi, değişiklikler bağlamında önemlidir.

Test metodolojileri:

  • Duman Testi (Duman Testleri): Ana fonksiyonların hızlı kontrolü, derlemenin sonraki testler için stabil olduğunu doğrulamak.
  • Sağlık Testi (Sağlık Testleri): Küçük değişikliklerden sonra yeni veya değiştirilmiş fonksiyonların hızlı kontrolü.

Keşifsel Test (Exploratory Testing): Testlerin tasarımı, yürütülmesi ve incelenmesinin eşzamanlı yapılması.

Pozitif ve negatif testler:

  • Pozitif: Beklenen/doğru giriş verileri ve senaryolarına dayalı testler.
  • Negatif: Hataları test etmek için yanlış veya beklenmeyen veriler/senaryolar kullanılarak yapılan testler.