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.