Sobes.tech
Junior

Test tabanlı test nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Test Tabanlı Test (Test-Based Testing), testin başarılı sayılması için gerçek sonucun beklenen sonuca uygun olması kriterine dayanan bir test yaklaşımıdır. Ana odak, önceden hazırlanmış testlerin yürütülmesine yöneliktir.

Ana özellikler:

  • Test vakalarına odaklanma: Belirli giriş verilerini, yürütme adımlarını ve beklenen sonuçları tanımlayan net test senaryolarının yürütülmesine öncelik verilir.
  • Sonuçların karşılaştırılması: Test sırasında elde edilen gerçek sonuç, test vakasında kaydedilen beklenen sonuçla karşılaştırılır. Uyumsuzluklar hata olarak kabul edilir.
  • Proaktif yaklaşım: Testler, gereksinimlere dayanarak veya geliştirme ile paralel olarak geliştirilir.
  • Kısıtlamalar: Etkinlik, geliştirilen testlerin bütünlüğü ve kalitesine bağlıdır. Test vakalarıyla kapsanmayan hatalar gözden kaçabilir.

Pratik örnekler:

  • Kontrol listeleri ve test vakalarıyla fonksiyonel testler.
  • Mevcut test tabanını kullanarak regresyon testleri.
  • Test vakalarının otomasyonu.

Keşifsel test veya ad-hoc testten farkı, burada ana odak, katı önceden tanımlanmış test çerçevesi olmadan sistemin araştırılmasıdır.