Sobes.tech
Junior — Middle

Miben különböznek a Smoke, Regress és Sanity tesztek céljaik és alkalmazásuk szerint?

sobes.tech MI

Válasz az MI-től

Füsttesztelés (Smoke Testing) — egy gyors tesztkészlet, amely az alkalmazás fő funkcióit ellenőrzi a build vagy telepítés után. Célja, hogy megbizonyosodjon arról, hogy a rendszer elindul és a fő funkciók működnek, így nem pazaroljuk az időt mélyebb tesztekre kritikus hibák esetén.

Regressziós tesztelés (Regression Testing) — ellenőrizni, hogy a kódban végzett új változtatások nem sértették meg a már működő funkciókat. Általában teljes vagy részleges tesztkészletet tartalmaz, amely lefedi a régi és az új funkciókat.

Értelem tesztelés (Sanity Testing) — célzott tesztek kis változtatások vagy javítások után, hogy megbizonyosodjunk arról, hogy egy adott funkció helyesen működik, és a hiba javítva lett.

Röviden:

  • Smoke — az egész rendszer alapvető ellenőrzése a build után.
  • Sanity — konkrét változtatások ellenőrzése mélyebb tesztek előtt.
  • Regression — ellenőrizni, hogy a változtatások nem törtek meg meglévő funkciókat.