Sobes.tech
Junior

Kas yra smoke testing ir kokie komponentai yra tikrinami jo rėmuose?

sobes.tech AI

Atsakymas iš AI

Dūmų testas (dūmų testas) yra greitas pagrindinių programos funkcijų peržiūra, siekiant įsitikinti, kad kritiniai komponentai veikia tinkamai ir nėra blokuojančių klaidų po surinkimo ar diegimo / kodo keitimo. Tikslas — nustatyti, ar surinkimas tinkamas tolesniems išsamesniems testams. Jei dūmų testas nepavyksta, surinkimas atmetamas.

Paprastai dūmų testas apima:

  • Įdiegimas / Diegimas: Sėkmingas programos įdiegimas arba naujos versijos diegimas.
  • Autorizacija / Autentifikacija: Galimybė prisijungti naudojant galiojančius duomenis.
  • Pagrindiniai verslo procesai: Paprasti ir kritiniai naudojimo scenarijai (pvz., užsakymo sukūrimas, prekės pridėjimas, žinutės siuntimas).
  • Sąsaja: Pagrindinių puslapių įkėlimas, pagrindinių elementų prieinamumas (mygtukai, įvesties laukai).
  • Ryšys su duomenų baze ar išorinėmis paslaugomis: Pagrindinė integracijų funkcionalumas.
  • Klaidų registravimas: Patikrinimas, ar registruojamos kritinės klaidos.

Dūmų testas atliekamas pačiuose ankstyviausiuose etapuose po naujos surinkimo gavimo, dažnai prieš pradedant regresijos ar funkcinius testus. Tai padeda sutaupyti laiko ir išteklių, greitai nustatant didelius problemas. Gali būti atliekamas rankiniu arba automatiniu būdu.