Junior
Mi az a smoke tesztelés és mely komponensek tesztelhetők keretein belül?
sobes.tech MI
Válasz az MI-től
A füstteszt (füstteszt) egy gyors áttekintés az alkalmazás fő funkcióiról annak érdekében, hogy megbizonyosodjunk arról, hogy a kritikus komponensek helyesen működnek, és nem tartalmaznak blokkoló hibákat a build vagy a telepítés / kódváltoztatás után. Célja, hogy meghatározza, a build alkalmas-e további részletes tesztelésre. Ha a füstteszt sikertelen, a build elutasításra kerül.
Általában a füstteszt során ellenőrzik:
- Telepítés / Deployment: Sikeres telepítés vagy új verzió telepítése.
- Engedélyezés / Hitelesítés: Lehetőség a rendszerbe való belépésre érvényes hitelesítő adatokkal.
- Fő üzleti folyamatok: Egyszerű és kritikus felhasználási forgatókönyvek (pl. rendelés létrehozása, termék hozzáadása, üzenet küldése).
- Felhasználói felület: A fő oldalak betöltése, kulcsfontosságú elemek elérhetősége (gombok, beviteli mezők).
- Kapcsolat adatbázissal vagy külső szolgáltatásokkal: Az integrációk alapvető működése.
- Hibák naplózása: Ellenőrzés, hogy a kritikus hibák rögzítésre kerülnek-e.
A füstteszt a legkorábbi szakaszokban történik, miután új build érkezett, gyakran a regressziós vagy funkcionális tesztek előtt. Segít időt és erőforrásokat megtakarítani, gyorsan azonosítva a nagyobb problémákat. Kézi vagy automatizált módon is végrehajtható.