Sobes.tech
Junior

Kodu çalıştırırken hangi test yapılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kodu çalıştırırken, genellikle birkaç test türü yapılır:

  • Birim testi: Programmanın en küçük izole parçalarının (fonksiyonlar, metodlar, sınıflar) çalışabilirliğinin kontrolü. Amaç, her modülün beklendiği gibi davrandığından emin olmaktır.
  • Entegrasyon testi: Sistem içindeki farklı modüller veya bileşenler arasındaki etkileşimin kontrolü. Amaç, birlikte çalışırken ortaya çıkan sorunları tespit etmektir.
  • Duman testi (Smoke testing): Derleme veya dağıtımdan sonra uygulamanın temel ve en kritik fonksiyonlarının hızlı ilk testi. Amaç, uygulamanın "duman çıkarmadığından" ve temel fonksiyonların çalıştığından emin olmaktır.
  • Regresyon testi: Kodda yapılan değişikliklerin yeni hatalara yol açmadığını veya eski hataların tekrar ortaya çıkmadığını kontrol etmek.
  • Performans testi: Uygulamanın farklı yükler altında hızını, ölçeklenebilirliğini ve kararlılığını değerlendirme.

Her seferinde hangi test türlerinin seçileceği, geliştirme aşamasına bağlıdır (örneğin, yerel çalıştırmada geliştirici sadece birim testleriyle sınırlı kalabilir, ancak derleme sunucusunda zaten entegrasyon ve duman testleri çalıştırılır), kullanılan CI/CD boru hattına ve projenin özelliklerine göre değişir.