Junior — Middle
Kuidas erinevad Smoke, Regress ja Sanity testide tüübid oma eesmärgi ja kasutamise poolest?
sobes.tech AI
Vastus AI-lt
Udu test (Smoke Testing) — kiire testide kogum, mis kontrollib rakenduse põhifunktsioone pärast koostamist või juurutamist. Eesmärk on veenduda, et süsteem käivitub ja põhifunktsioonid töötavad, et mitte kulutada aega sügavamatele testidele kriitiliste vigade korral.
Regressiooni test (Regression Testing) — kontrollida, et koodis tehtud uued muudatused ei ole rikkunud juba töötavat funktsionaalsust. Tavaliselt hõlmab see täielikku või osalist testide kogumit, mis katab vanu ja uusi funktsioone.
Sanity test (Tervise test) — sihipärased testid pärast väikeseid muudatusi või parandusi, et veenduda, et konkreetne funktsioon töötab õigesti ja viga on parandatud.
Kokkuvõte:
- Udu — kogu süsteemi põhjalik kontroll pärast koostamist.
- Sanity — kontroll konkreetsete muudatuste kohta enne sügavamaid teste.
- Regression — kontroll, et muudatused ei ole rikkunud olemasolevat funktsionaalsust.