Sobes.tech
Junior

Šta je smoke test i koje komponente se testiraju u njegovom okviru?

sobes.tech АИ

Одговор од АИ

Duman test (duman test) je brz prolaz kroz osnovne funkcije aplikacije s ciljem da se uveri da kritične komponente rade ispravno i da ne sadrže blokirajuće greške nakon sastavljanja ili implementacije / promene koda. Cilj je da se utvrdi da li je build pogodan za dalje detaljne testove. Ako duman test ne uspe, build se odbacuje.

Obično se tokom duman testa proverava:

  • Instalacija / Implementacija: Uspešnost instalacije aplikacije ili implementacije nove verzije.
  • Autorizacija / Autentifikacija: Mogućnost prijavljivanja sa validnim podacima.
  • Glavni poslovni procesi: Jednostavni i kritični scenariji korišćenja (npr. kreiranje porudžbine, dodavanje proizvoda, slanje poruke).
  • Interfejs: Učitavanje glavnih stranica, dostupnost ključnih elemenata (dugmići, polja za unos).
  • Povezivanje sa bazom podataka ili eksternim servisima: Osnovna funkcionalnost integracija.
  • Evidentiranje grešaka: Provera da li se kritične greške beleže.

Duman test se sprovodi u najranijim fazama nakon dobijanja nove build, često pre početka regresionih ili funkcionalnih testova. Pomaže u uštedi vremena i resursa, brzo identifikujući veće probleme. Može se obaviti ručno ili automatski.