Middle
Pateikite pavyzdį situacijos, kurioje gali būti keli smoke-testai.
sobes.tech AI
Atsakymas iš AI
Didelėje modulinėje programėlėje arba esant skirtingiems aplinkoms (pvz., Gamyba, Staging, Dev).
Situacijų pavyzdžiai:
-
Modulinė programėlė:
- Atskiras smoke-testas autentifikacijos moduliui (prisijungimas/atsijungimas).
- Atskiras smoke-testas profilio valdymo moduliui (duomenų redagavimas).
- Atskiras smoke-testas užsakymų apdorojimo moduliui (pridėjimas į krepšelį, pereiti prie apmokėjimo). Testai vykdomi paraleliai arba seka, patikrinant kiekvieno pagrindinio modulio pagrindinę funkcionalumą po diegimo.
-
Skirtingos aplinkos:
- Smoke-testas gamybai: Kritinių funkcijų patikrinimas "gyvame" serveryje (pvz., pagrindinio puslapio prieinamumas, prisijungimo galimybė).
- Smoke-testas Stagingui: Detalesnis pagrindinių funkcijų patikrinimas prieš diegiant į gamybą.
- Smoke-testas Dev: Greitas patikrinimas po kiekvieno kūrimo testavimo aplinkoje.
Kiekvienu atveju reikalingi keli smoke-testai, kad greitai nustatyti, ar pagrindinės sistemos dalys ar aplinka veikia po pakeitimų/diegimo.