Sobes.tech
Junior

Ի՞նչ տեսակի թեստավորում է կատարվում կոդի գործարկման ժամանակ։

sobes.tech AI

Պատասխան AI-ից

Կոդի գործարկման ժամանակ սովորաբար կատարվում են մի քանի տեսակի փորձություններ:

  • Միավոր փորձություն: Ստուգում է ծրագրի ամենափոքր և առանձնացված մասերի (գործառույթների, մեթոդների, դասերի) աշխատանքային վիճակը: Մասն է՝ համոզվել, որ յուրաքանչյուր մոդուլ պահում է սպասված վարքագիծը:
  • Ինտեգրացիոն փորձություն: Ստուգում է համակարգի տարբեր մոդուլների կամ բաղադրիչների փոխազդեցությունը: Մասն է՝ բացահայտել խնդիրները, որոնք առաջանում են նրանց համատեղ աշխատանքի ժամանակ:
  • Ծխի փորձություն (Smoke testing): Հիմնական և ամենակարևոր գործառույթների արագ նախնական փորձություն՝ կառուցումից կամ տեղակայումից հետո: Մասն է՝ համոզվել, որ ծրագիրը "ոչ ծխում" և հիմնական գործառույթները աշխատում են:
  • Վերադասավորության փորձություն: Ստուգում է, որ կոդում կատարված փոփոխությունները չեն հանգեցրել նոր սխալների առաջացման կամ հին սխալների վերականգնմանը արդեն աշխատող մասերում:
  • Աշխատունակության փորձություն (Performance testing): Ապացույց է արագության, ընդլայնելիության և կայունության գնահատումը տարբեր բեռների տակ:

Ընտրությունը՝ որ փորձություններն են կիրառվում յուրաքանչյուր գործարկման ժամանակ, կախված է զարգացման փուլից (օրինակ՝ տեղական գործարկման ժամանակ ծրագրավորողը կարող է սահմանափակվել միավոր փորձություններով, իսկ կառուցման սերվերում արդեն կատարվում են ինտեգրացիոն և ծխի փորձություններ), օգտագործվող CI/CD պլանային և նախագծի առանձնահատկություններից։