Sobes.tech
Middle

Kāda ir atšķirība starp dūmu testu, kritisko ceļu un regresijas testu?

sobes.tech AI

Atbilde no AI

Dūmu tests (Smoke Testing): Pārbaude par galvenajām un kritiski svarīgajām sistēmas funkcijām pēc būvēšanas vai izvietošanas, lai pārliecinātos par tās pamatdarbību. Ātri veicama un nosaka, vai ir iespējams turpināt ar detalizētāku testēšanu.

Kritiskās ceļa testēšana (Critical Path Testing): End-to-end scenāriju testēšana, kas pārstāv svarīgākos un biežāk izmantotos biznesa procesus. Veic, lai pārbaudītu visu plūsmu integritāti un funkcionalitāti.

Regresijas testēšana (Regression Testing): Testēšana, lai apstiprinātu, ka jaunas izmaiņas kodā (labojumi, jaunas funkcijas) nav bojājušas esošo sistēmas funkcionalitāti un nav radījušas jaunas kļūdas iepriekš darbojošās daļās. Veic pēc katras izmaiņas vai būvēšanas.

Raksturlielums Dūmu tests Kritiskās ceļa testēšana Regresijas testēšana
Mērķis Pārbaude pēc būvēšanas par pamatdarbību. Pārbaude par galvenajiem biznesa procesiem. Pārbaude, vai izmaiņas negatīvi neietekmē sistēmu.
Apjoms Mazs, galvenās funkcijas. Galvenie, biežāk izmantotie lietotāja plūsmas. Liela, aptver visas iepriekš darbojušās daļas.
Kad veic Pēc katras būvēšanas/izvietošanas. Dažādos testēšanas posmos, ieskaitot pēc galvenajiem izlaidumiem. Pēc katras izmaiņas, kļūdas labojuma, jaunas funkcijas.
Ātrums Ātrs. Atkarīgs no ceļa sarežģītības. Var būt ilgs (bieži automatizēts).
Detalizācija Zema, virspusēja. Augsta izvēlētajam ceļam. Augsta.
Galvenais fokuss Stabilitāte un gatavība turpmākai testēšanai. Galveno scenāriju pareiza izpilde. Ievadīto kļūdu neesamība.