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ų. |