Junior
Čo je to smoke testing a aké komponenty sa v jeho rámci testujú?
sobes.tech AI
Odpoveď od AI
Dymový test (dymový test) je rýchly prechod hlavnými funkciami aplikácie s cieľom zabezpečiť, že kritické komponenty fungujú správne a neobsahujú blokujúce chyby po zostavení alebo nasadení / zmene kódu. Cieľom je určiť, či je zostava vhodná na ďalšie podrobné testovanie. Ak dymový test zlyhá, zostava sa zamietne.
Zvyčajne sa pri dymovom teste kontroluje:
- Inštalácia / Nasadenie: Úspešnosť inštalácie aplikácie alebo nasadenia novej verzie.
- Autorizácia / Autentifikácia: Možnosť prihlásiť sa do systému s platnými údajmi.
- Hlavné obchodné procesy: Jednoduché a kritické scenáre použitia (napríklad vytvorenie objednávky, pridanie produktu, odoslanie správy).
- Rozhranie: Načítanie hlavných stránok, dostupnosť kľúčových prvkov (tlačidiel, vstupných polí).
- Pripojenie k databáze alebo externým službám: Základná funkčnosť integrácií.
- Záznam chýb: Kontrola, že kritické chyby sú zaznamenané.
Dymový test sa vykonáva v najskorších fázach po obdržaní novej zostavy, často pred začiatkom regresných alebo funkčných testov. Pomáha šetriť čas a zdroje, rýchlo odhaľujúc väčšie problémy. Môže byť vykonávaný ručne alebo automaticky.