Sobes.tech
Junior

Onay testleri ile regresyon testleri arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

  • Onay Testi (Confirmation Testing / Re-testing): Belirli bir hatanın doğruluğunu kontrol etmek, bildirilen sorunun çözüldüğünden ve düzeltmenin doğru çalıştığından emin olmak. Her hata düzeltmesinden sonra yapılır.
  • Regresyon Testi (Regression Testing): Yazılımın mevcut işlevselliğinin, değişiklikler (hata düzeltmeleri, yeni özellikler ekleme, yapılandırma değişiklikleri) yapıldıktan sonra, bu değişikliklerin yeni hatalar oluşturmadığından ve sistemin daha önce çalışan bölümlerinin çalışmasını engellemediğinden emin olmak için yapılan test.

Ana fark:

Özellikler Onay Testi Regresyon Testi
Amaç Hata düzeltmesini doğrulamak Değişikliklerin sistemi bozmadığını doğrulamak
Kapsam Belirli bir hata düzeltmesi Değişikliklerle ilişkili ve ilişkili olmayan modüller/işlevler
Ne zaman yapılır Hata düzeltildikten sonra Herhangi bir kod değişikliği sonrası
Hata ile ilişkisi Tespit edilen hata ile ilişkili Belirli bir hata ile zorunlu değil, yeni hatalar arayabilir
Test vakaları Hatanın bulunduğu durumu tekrar kontrol Örnekleme veya daha önceki tüm test vakaları