Junior
Keşif testi nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Keşif testi, test tasarımının ve yürütmenin aynı anda yapıldığı bir test tarzıdır. Test uzmanı uygulamayı inceler, ondan öğrenir ve bilgilerini kullanarak "anlık" yeni test vakaları oluşturur.
Ana özellikler:
- Aynı anda test tasarımı ve yürütme: Test vakaları önceden resmi olarak tanımlanmaz.
- Öğrenme: Test uzmanı, sistemle etkileşimde bulunarak sürekli öğrenir.
- Test uzmanının deneyimi: Test uzmanının becerilerine, bilgisine ve yaratıcılığına büyük ölçüde bağlıdır.
- Resmi olmayan süreç: Senaryolu testlere göre daha az belgelidir.
- Araştırmaya odaklanma: Amaç, sistem davranışını anlamak ve belirgin olmayan hataları bulmaktır.
Tipik teknikler:
- Turlar (Tours): Belirli alanlara veya fonksiyonlara odaklanma (örneğin, Kara Para Aklama Turu).
- Sehertik tabanlı testler (Heuristic-Based Testing): Kurallar ve ilkeler kullanarak hataları bulma.
- Çift test (Pair Testing): İki test uzmanı birlikte çalışır.
Avantajlar:
- Senaryolu testlerde zor bulunan hataları tespit eder.
- Sistemi derinlemesine anlamaya yardımcı olur.
- Belirsizlik durumlarında veya sınırlı dokümantasyonda faydalıdır.
- Belirli senaryolar için daha hızlı olabilir.
Dezavantajlar:
- Test uzmanının becerilerine bağlıdır.
- Açık adımlar olmadan bulunan hataların yeniden oluşturulması daha zordur.
- Raporlama daha az standart olabilir.
Senaryolu testlere tamamlayıcı olarak kullanılır, özellikle yeni fonksiyonlar, kritik alanlar veya resmi dokümantasyon sınırlıysa.