Sobes.tech
Middle

Kuo skiriasi dūmų testas, kritinis kelias ir regresijos testas?

sobes.tech AI

Atsakymas iš AI

Rūkymo testavimas (Smoke Testing): Pagrindinių ir kritiškai svarbių sistemos funkcijų patikrinimas po surinkimo ar diegimo, siekiant įsitikinti jos pagrindiniu veikimu. Greitai atliekama ir nustato, ar galima tęsti detalesnį testavimą.

Kritinio kelio testavimas (Critical Path Testing): End-to-end scenarijų testavimas, kurie yra svarbiausi ir dažniausiai naudojami verslo procesai. Atliekama siekiant patikrinti viso proceso vientisumą ir funkcionalumą.

Regresijos testavimas (Regression Testing): Testavimas, siekiant patvirtinti, kad nauji kodo pakeitimai (fiksai, naujos funkcijos) nepakenkė esamai sistemos funkcionalumui ir neatsirado naujų klaidų anksčiau veikiančiose dalyse. Atliekama po kiekvieno pakeitimo ar surinkimo.

Savybė Rūkymo testavimas Kritinio kelio testavimas Regresijos testavimas
Tikslas Pagrindinio veikimo patikrinimas po surinkimo. Kritinių verslo procesų patikrinimas. Patvirtinti, kad pakeitimai nekenkia sistemai.
Apimtis Maža, pagrindinės funkcijos. Pagrindiniai, dažniausiai naudojami vartotojo srautai. Didelė, apima visus anksčiau veikusius dalis.
Kada atliekama Po kiekvieno surinkimo/diegimo. Skirtinguose testavimo etapuose, įskaitant po pagrindinių leidimų. Po kiekvieno pakeitimo, klaidos taisymo, naujos funkcijos.
Greitis Greitai. Priklauso nuo kelio sudėtingumo. Gali būti ilgas (dažnai automatizuotas).
Detalumas Žemas, paviršutiniškas. Aukštas pasirinktam keliui. Aukštas.
Pagrindinis dėmesys Stabilumas ir pasiruošimas tolimesniam testavimui. Svarbių scenarijų teisingas vykdymas. Nėra įvestų klaidų.