Junior — Middle
Kuo skiriasi Smoke, Regress ir Sanity testų tipai pagal jų tikslą ir taikymą?
sobes.tech AI
Atsakymas iš AI
Dūmų testavimas (Smoke Testing) — greitas testų rinkinys, tikrinantis pagrindines programos funkcijas po surinkimo ar diegimo. Tikslas — įsitikinti, kad sistema paleidžiama ir pagrindinės funkcijos veikia, kad nereikėtų gaišti laiko giluminiams testams kritinių klaidų atveju.
Regresijos testavimas (Regression Testing) — patikrinimas, ar nauji pakeitimai kode nesugadino jau veikiančios funkcionalumo. Paprastai apima pilną arba dalinį testų rinkinį, apimantį senas ir naujas funkcijas.
Sąžiningumo testavimas (Sanity Testing) — orientuoti testai po mažų pakeitimų ar pataisymų, siekiant įsitikinti, kad konkreti funkcija veikia tinkamai ir klaida ištaisyta.
Trumpai:
- Dūmų — pagrindinis visos sistemos patikrinimas po surinkimo.
- Sanity — patikrinimas konkrečių pakeitimų prieš giluminius testus.
- Regresija — patikrinimas, ar pakeitimai nesugadino esamos funkcionalumo.