Sobes.tech
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.