Sobes.tech
Junior

Kod işə salınarkən hansı test həyata keçirilir?

sobes.tech Süni İntellekt

AI-dan cavab

Kodun işlədilməsi zamanı adətən müxtəlif növ testlər həyata keçirilir:

  • Modul testləri: Proqramın ən kiçik və izolyasiya olunmuş hissələrinin (funksiyalar, metodlar, siniflər) işləkliyinin yoxlanması. Məqsəd - hər bir modulun gözlənildiyi kimi davranışını təmin etmək.
  • İnteqrasiya testləri: Sistem daxilində fərdi modullar və ya komponentlər arasındakı qarşılıqlı əlaqənin yoxlanması. Məqsəd - onların birgə işləməsi zamanı yaranan problemləri aşkar etmək.
  • Duman testi (Smoke testing): Yığma və ya yerləşdirmədən sonra əsas və ən kritik funksiyaların sürətli ilkin testi. Məqsəd - tətbiqin "duman çıxarmadığından" və əsas funksiyaların işlədiyindən əmin olmaq.
  • Regressiya testi: Kodda edilən dəyişikliklərin yeni səhvlərə səbəb olmadığını və ya köhnə səhvlərin yenidən ortaya çıxmadığını yoxlamaq.
  • Performans testi: Tətbiqin müxtəlif yüklər altında sürətini, miqyasını və sabitliyini qiymətləndirmək.

Hər bir işə salınmada hansı test növlərinin seçilməsi inkişaf mərhələsindən asılıdır (məsələn, yerli işə salınmada tərtibçi yalnız modul testləri ilə məhdudlaşa bilər, və ya yığma serverində artıq inteqrasiya və duman testləri keçirilir), istifadə olunan CI/CD boru xətti və layihənin xüsusiyyətlərinə görə.