Ի՞նչն է տարբերությունը շմոլ թեստի, Kritik ճանապարհի և ռեգրեսիոն թեստի միջև։
sobes.tech AI
Պատասխան AI-ից
Սմոքի թեստավորում (Smoke Testing): Հիմնական և կարևորված գործառույթների ստուգում համակարգի հիմնական գործառույթների մասին, հավաքելու կամ տեղադրելուց հետո, որպեսզի համոզվեք նրա հիմնական աշխատանքային կարողությունների մասին։ Բացառիկ արագ է և որոշում է, արդյոք հնարավոր է շարունակել մանրամասն թեստավորումը։
Կրիտիկական ուղու թեստավորում (Critical Path Testing): End-to-end սցենարների թեստավորում, որոնք ներկայացնում են ամենակարևոր և հաճախ օգտագործվող բիզնես գործընթացները։ Կատարվում է ամբողջականության և գործառնականության ստուգման համար։
Ռեգրեսիոն թեստավորում (Regression Testing): Թեստավորում՝ հաստատելու համար, որ նոր փոփոխությունները կոդում (ուղղումներ, նոր ֆունկցիաներ) չեն խանգարում համակարգի առկա գործառույթներին և չեն առաջացնում նոր թերություններ նախորդ մասերում։ Կատարվում է յուրաքանչյուր փոփոխությունից կամ հավաքումից հետո։
| Գծագրություն | Սմոքի թեստավորում | Կրիտիկական ուղու թեստավորում | Ռեգրեսիոն թեստավորում |
|---|---|---|---|
| Նպատակը | Հիմնական գործառույթների ստուգում հավաքելուց հետո։ | Կրիտիկական բիզնես գործընթացների ստուգում։ | Թեստավորում՝ համոզվելու համար, որ փոփոխությունները բացասական ազդեցություն չեն ունենում համակարգի վրա։ |
| Տարածաշրջան | Փոքր, հիմնական գործառույթներ։ | Հիմնական, հաճախ օգտագործվող օգտագործողի հոսքեր։ | Մեծ, ընդգրկում է բոլոր նախորդ մասերը։ |
| Երբ է կատարվում | Յուրաքանչյուր հավաքում/տեղադրումից հետո։ | Տարբեր փուլերում, ներառյալ գլխավոր թողարկումներից հետո։ | Յուրաքանչյուր փոփոխությունից, բագի ուղղումից, նոր ֆունկցիայից հետո։ |
| Արագություն | Արագ։ | Զբաղվում է ճանապարհի բարդությամբ։ | Կարող է տևել երկար (շատ հաճախ ավտոմատացվում է)։ |
| Մանրամասնություն | Ներքև, մակերեսային։ | Բարձր ընտրված ճանապարհի համար։ | Բարձր։ |
| Հիմնական կենտրոնացում | կայունություն և պատրաստություն հետագա թեստավորման։ | հիմնական սցենարների ճիշտ կատարման մասին։ | Ներածված թերությունների բացակայություն։ |