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.