Sobes.tech
Junior — Middle

Smoke, Regress ve Sanity testleri amaçları ve kullanımları açısından nasıl farklılık gösterir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Duman Testi (Smoke Testing) — uygulamanın derlenmesinden veya dağıtımından sonra temel işlevleri kontrol eden hızlı bir test setidir. Amaç, sistemin başlatıldığından ve temel işlevlerin çalıştığından emin olmak, kritik hatalarda daha derin testlere zaman kaybetmemek.

Regresyon Testi (Regression Testing) — koddaki yeni değişikliklerin zaten çalışan işlevleri bozmadığını doğrulama. Genellikle eski ve yeni fonksiyonları kapsayan tam veya kısmi bir test seti içerir.

Sağlık Testi (Sanity Testing) — küçük değişiklikler veya düzeltmeler sonrası yapılan odaklı testler, belirli bir işlevin doğru çalıştığından ve hatanın giderildiğinden emin olmak için.

Kısaca:

  • Smoke — derlemeden sonra tüm sistemin temel kontrolü.
  • Sanity — daha derin testlere geçmeden önce belirli değişikliklerin kontrolü.
  • Regression — değişikliklerin mevcut işlevselliği bozmadığını doğrulama.