Sobes.tech
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.