Junior
Kādas pārbaudes tiek veiktas, palaižot kodu?
sobes.tech AI
Atbilde no AI
Kad kodu darbotos, parasti veic vairus testu veidus:
- Vienības tests: Pārbauda mazāko izolēto programmas daļu (funkciju, metožu, klases) darbību. Mērķis ir pārliecināties, ka katrs modulis uzvedas tā, kā paredzēts.
- Integrācijas tests: Pārbauda atsevišķu moduļu vai komponentu savstarpējo mijiedarbību. Mērķis ir identificēt problēmas, kas rodas to kopīgā darbībā.
- Dūmu tests (Smoke testing): Ātrs sākotnējais pārbaudes tests galvenajām un kritiskākajām funkcijām pēc būvēšanas vai izvietošanas. Mērķis ir pārliecināties, ka lietojumprogramma "ne dūmo" un galvenās funkcijas darbojas.
- Regresijas tests: Pārbauda, vai izmaiņas kodā nav izraisījušas jaunu kļūdu rašanos vai veco kļūdu atkārtotu parādīšanos jau darbojošās sistēmas daļās.
- Veiktspējas tests: Novērtē lietojumprogrammas ātrumu, mērogojamību un stabilitāti dažādu slodžu apstākļos.
Katrai izpildei izvēlēto testu veidu izvēle ir atkarīga no izstrādes posma (piemēram, vietējā izpildē izstrādātājs var ierobežoties ar vienības testiem, bet būvniecības serverī jau tiek veikti integrācijas un dūmu testi), no izmantotā CI/CD pipeline un projekta specifikas.