Junior
Kokie testai atliekami paleidus kodą?
sobes.tech AI
Atsakymas iš AI
Kodu paleidus paprastai atliekama keletas testų rūšių:
- Vienetinis testavimas: Patikrinama mažiausių izoliaciją turinčių programos dalių (funkcijų, metodų, klasių) veikimas. Tikslas - įsitikinti, kad kiekvienas modulis elgiasi taip, kaip tikimasi.
- Integracinis testavimas: Patikrinama atskirų modulių ar komponentų sąveika. Tikslas - nustatyti problemas, kurios kyla jų bendro darbo metu.
- Dūmų testas (Smoke testing): Greitas pagrindinių ir kritiškiausių programos funkcijų patikrinimas po surinkimo ar diegimo. Tikslas - įsitikinti, kad programa "ne dūsta" ir pagrindinės funkcijos veikia.
- Regresijos testavimas: Patikrinama, ar pakeitimai kode nesukėlė naujų klaidų ar senų klaidų pasikartojimo jau veikiančiose sistemos dalyse.
- Našumo testavimas: Vertinama programos greitis, mastelio keitimas ir stabilumas įvairiomis apkrovomis.
Kiekvieno paleidimo metu pasirenkamų testų tipų pasirinkimas priklauso nuo vystymo etapo (pavyzdžiui, vietiniame paleidime kūrėjas gali apsiriboti vienetinių testų atlikimu, o statybos serveryje jau vykdomi integracijos ir dūmų testai), naudojamo CI/CD pipeline ir projekto specifikos.