Junior
Ի՞նչ տեսակի թեստավորում է կատարվում կոդի գործարկման ժամանակ։
sobes.tech AI
Պատասխան AI-ից
Կոդի գործարկման ժամանակ սովորաբար կատարվում են մի քանի տեսակի փորձություններ:
- Միավոր փորձություն: Ստուգում է ծրագրի ամենափոքր և առանձնացված մասերի (գործառույթների, մեթոդների, դասերի) աշխատանքային վիճակը: Մասն է՝ համոզվել, որ յուրաքանչյուր մոդուլ պահում է սպասված վարքագիծը:
- Ինտեգրացիոն փորձություն: Ստուգում է համակարգի տարբեր մոդուլների կամ բաղադրիչների փոխազդեցությունը: Մասն է՝ բացահայտել խնդիրները, որոնք առաջանում են նրանց համատեղ աշխատանքի ժամանակ:
- Ծխի փորձություն (Smoke testing): Հիմնական և ամենակարևոր գործառույթների արագ նախնական փորձություն՝ կառուցումից կամ տեղակայումից հետո: Մասն է՝ համոզվել, որ ծրագիրը "ոչ ծխում" և հիմնական գործառույթները աշխատում են:
- Վերադասավորության փորձություն: Ստուգում է, որ կոդում կատարված փոփոխությունները չեն հանգեցրել նոր սխալների առաջացման կամ հին սխալների վերականգնմանը արդեն աշխատող մասերում:
- Աշխատունակության փորձություն (Performance testing): Ապացույց է արագության, ընդլայնելիության և կայունության գնահատումը տարբեր բեռների տակ:
Ընտրությունը՝ որ փորձություններն են կիրառվում յուրաքանչյուր գործարկման ժամանակ, կախված է զարգացման փուլից (օրինակ՝ տեղական գործարկման ժամանակ ծրագրավորողը կարող է սահմանափակվել միավոր փորձություններով, իսկ կառուցման սերվերում արդեն կատարվում են ինտեգրացիոն և ծխի փորձություններ), օգտագործվող CI/CD պլանային և նախագծի առանձնահատկություններից։