Middle
Ի՞նչ որակների վերահսկում եք (Quality Gates)։
sobes.tech AI
Պատասխան AI-ից
Որակավորման դարպասը՝ դա այն չափանիշների հավաքածու է, որոնք թիմը պետք է կատարի նախքան ծրագրային ապահովման զարգացման կամ տեղադրման կյանքի ցիկլի հաջորդ փուլին անցնելը:
Հիմնական վերահսկման որակները (Որակավորման դարպասներ)
- Սթատիկ կոդի վերլուծություն: Կոդի ստանդարտների համապատասխանության, հնարավոր սխալների, թերությունների և "հոտ"-երի ավտոմատացված գործիքների (օրինակ, SonarQube) միջոցով ստուգում:
- Միավորային թեստերի ծածկույթ: Կոդի այն տոկոսը կամ քանակը, որը ծածկված է ավտոմատացված միավորային թեստերով: Նվազագույն ծածկույթի շեմը սահմանվում է:
- Ինտեգրացիոն թեստերի հաջողության ցուցանիշ: Ավտոմատացված ինտեգրացիոն թեստերի հաջողությունը, որոնք ստուգում են համակարգի տարբեր բաղադրիչների կամ մոդուլների փոխազդեցությունը:
- E2E (վերջից վերջ) թեստերի հաջողության ցուցանիշ: Ավտոմատացված թեստերի հաջողությունը, որոնք սիմուլյացիա են անում վերջնական օգտվողի գործողությունները համակարգում:
- Աշխատանքային շեմեր: Ապահովել ծրագրի աշխատանքի արդյունավետությունը (օրինակ, արձագանքման ժամանակ, անցանելիություն) ավտոմատացված բեռի և սթրեսի թեստերի արդյունքների հիման վրա:
- Անվտանգության սկանավորման արդյունքներ: Կրիտիկական և բարձր առաջնահերթության թերությունների բացակայություն կամ ընդունելի մակարդակ, որոնք հայտնաբերվել են ավտոմատացված անվտանգության սկաներով (օրինակ, SAST, DAST):
- Փաստաթղթավորման կարգավիճակ: Տեխնիկական փաստաթղթերի արդիականություն և լրիվություն (օրինակ, API փաստաթղթավորում, օգտվողների ձեռնարկներ):
- Խոցելիությունների վերացման ցուցանիշ: Վերացրած և հաստատված սխալների քանակը կամ հարաբերակցությունը որոշ ժամանակահատվածում կամ ընդհանուր սխալների թվի նկատմամբ:
- Կոդի վերանայման ավարտ: Հաստատում, որ կոդի վերանայման գործընթացը ավարտվել է կամ հաստատվել է մյուս թիմի անդամների կողմից:
- Ֆունկցիոնալության ամբողջականություն: Ֆունկցիոնալության իրականացման հաստատում՝ ըստ պահանջների (սուբյեկտիվ չափանիշ, որը պահանջում է համաձայնություն):