Junior
Milyen teszt történik a kód futtatásakor?
sobes.tech MI
Válasz az MI-től
A kód futtatásakor általában többféle tesztet végeznek:
- Egységteszt: A program legkisebb, izolált részeinek (függvények, metódusok, osztályok) működésének ellenőrzése. Célja, hogy megbizonyosodjon arról, hogy minden modul a várakozásoknak megfelelően viselkedik.
- Integrációs teszt: A rendszer különálló moduljai vagy összetevői közötti kölcsönhatás ellenőrzése. Célja, hogy feltárja az együttműködés során felmerülő problémákat.
- Dohányzási teszt (Smoke testing): A build vagy telepítés után az alkalmazás fő és legkritikusabb funkcióinak gyors, kezdeti tesztelése. Célja, hogy megbizonyosodjon arról, hogy az alkalmazás "nem füstöl" és az alapfunkciók működnek.
- Regressziós teszt: Ellenőrizni, hogy a kódban végrehajtott változtatások nem vezettek új hibákhoz vagy régi hibák újbóli megjelenéséhez már működő részekben.
- Teljesítményteszt: Az alkalmazás sebességének, skálázhatóságának és stabilitásának értékelése különböző terhelések alatt.
A konkrét tesztfajták kiválasztása minden futtatásnál a fejlesztés szakaszától függ (például helyi futtatásnál a fejlesztő korlátozódhat egységtesztekre, míg a build szerveren már integrációs és dohányzási tesztek futnak), a használt CI/CD pipeline-tól és a projekt sajátosságaitól függően.