Sobes.tech
Junior

Millist testimist teostatakse koodi käivitamisel?

sobes.tech AI

Vastus AI-lt

Koodi käivitamisel tehakse tavaliselt mitut tüüpi teste:

  • Üksuse testimine: Kontrollitakse programmi kõige väiksemate isoleeritud osade (funktsioonide, meetodite, klasside) tööd. Eesmärk on veenduda, et iga moodul käitub ootuspäraselt.
  • Integreerimistest: Kontrollitakse süsteemi üksikute moodulite või komponentide vahelist suhtlust. Eesmärk on tuvastada probleemid, mis tekivad nende koostöös.
  • Udu test (Smoke testing): Kiire alguslik test põhifunktsioonide ja kõige kriitilisemate funktsioonide kohta pärast koostamist või juurutamist. Eesmärk on veenduda, et rakendus "ei suitseta" ja põhifunktsioonid töötavad.
  • Regressioonitest: Kontrollitakse, et koodis tehtud muudatused ei põhjusta uusi vigu ega vanade vigade taasalustamist juba töötavates osades.
  • Jõudluse test: Hinnatakse rakenduse kiirust, skaleeritavust ja stabiilsust erinevate koormuste all.

Iga käivitamise puhul valitud testitüüpide valik sõltub arendusfaasist (näiteks kohaliku käivitamise ajal võib arendaja piirduda üksustestidega, samas kui ehitusteenusel juba toimuvad integratsiooni- ja udu testid), kasutatavast CI/CD torustikust ja projekti spetsiifikast.