Junior
Ismered a regressziós teszteket és a füstteszteket? Mi a különbség közöttük?
sobes.tech MI
Válasz az MI-től
A regressziós tesztelés annak ellenőrzése, hogy a kód módosítása (például hibajavítás vagy új funkciók hozzáadása) után a régi funkciók továbbra is helyesen működnek-e. Célja, hogy megbizonyosodjon arról, hogy a változtatások nem törtek meg már működő részeket a rendszerben.
A füstteszt (smoke testing) egy felületes ellenőrzés az alkalmazás fő funkcióiról a build vagy telepítés után, hogy megbizonyosodjon arról, hogy a rendszer egyáltalán elindul-e és a fő funkciók működnek. Olyan, mint egy 'gyors működési teszt' a mélyebb tesztek előtt.
Különbségek:
- A füstteszt egy gyors, alapvető ellenőrzés, hogy eldöntsük, érdemes-e további teszteket végezni.
- A regressziós tesztelés mélyebb ellenőrzés, hogy megbizonyosodjunk arról, hogy a változtatások nem rontották el a meglévő funkciókat.