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ı |