Middle
Ինչ պետք է ստուգել ծրագրի թողարկումից առաջ?
sobes.tech AI
Պատասխան AI-ից
- Ֆունկցիոնալ փորձարկում:
- Բոլոր հայտարարված գործառույթները աշխատում են պահանջներին համապատասխան:
- Մեծ կարևորություն ունեցող օգտագործողի սցենարները անցնում են առանց սխալների:
- Ինտեգրացիաները արտաքին համակարգերի/ծառայությունների հետ ճիշտ են աշխատում:
- Տվյալների հետ աշխատանքը (ստեղծում, ընթերցում, թարմացում, ջնջում) համապատասխանում է սպասումներին:
- Նեֆունկցիոնալ փորձարկում:
- Արձագանքման ժամանակ: Վերադարձի ժամանակ, փոխանցման հզորություն, բեռ (ստրես, գագաթնակետեր):
- Անվտանգություն:
- SQL-injection, XSS, CSRF-ից պաշտպանություն:
- Աутենտիկացիայի և թույլտվության ստուգում:
- Հասանելիության վերահսկում գաղտնի տվյալների համար:
- Զգայունությունների վերլուծություն սկաներների միջոցով:
- Օգտագործման հարմարավետություն (Usability):
- Ինտուիտիվ ինտերֆեյս:
- UI/UX ստանդարտների և դիզայնի մոդելների համապատասխանություն:
- Հետադարձ կապի և սխալների մշակման պարզություն:
- Հասանելիություն (Accessibility):
- WCAG ստանդարտների համապատասխանություն (պահանջին):
- Օգնության տեխնոլոգիաների օգտագործում (սքրինռիդերներ և այլն):
- Կոնտրաստ, տառատեսակի չափը:
- Համատեղելիություն:
- Տարբեր օպերացիոն համակարգեր և իրենց տարբերակները:
- Տարբեր բրաուզերներ և իրենց տարբերակները:
- Տարբեր սարքեր (էկրանների լուծումներ, ձևաչափեր):
- Regressie փորձարկում:
- Նոր սխալների բացակայության ստուգում նախորդող գործառույթներում փոփոխությունների հետո:
- Կիրառել ավտոմատացում հիմնական regressie հավաքածուների համար:
- Տեղայնացման և միջազգայինացման փորձարկում (կիրառելի):
- Տեքստերի ճիշտ ցուցադրում բոլոր աջակցվող լեզուներով:
- Տվյալների, թվերի, արժույթների ճիշտ ձևաչափ:
- Կոդավորման խնդիրների բացակայություն:
- Տեղադրման և թարմացման փորձարկում (կիրառելի):
- Ապահովել ծրագրի ճիշտ տեղադրում:
- Անխոչընդոտ թարմացում նոր տարբերակին (օգտագործողի տվյալների պահպանմամբ):
- Ծրագրի հեռացում առանց "հետքեր" թողնելու:
- Կրոս-բրաուզերային և կրոս-համակարգային փորձարկում:
- Ապահովել ծրագրի ճիշտ աշխատանքը բոլոր նշված հարթակներում և սարքավորումներում:
- Տվյալների վավերացում:
- Տվյալների ճիշտ մշակման ստուգում, ներառյալ սահմանային և սխալ արժեքները:
- Լոգավորում և մոնիտորինգ:
- Լոգերում գրառումների առկայության և ճիշտության ստուգում:
- Մոնիտորինգային համակարգերի ժամանակին խնդիրների հայտնաբերման փորձարկում:
- Փաստաթղթավորման ստուգում:
- Օգտագործողի և տեխնիկական փաստաթղթերի արդիականություն:
- Կոդի վերանայում և վիճակագրական վերլուծություն:
- Պոտենցիալ սխալների հայտնաբերում և կոդի որակի բարելավում փորձարկումից առաջ:
- Սմոուկ-փորձարկում:
- Հիմնական, կարևորված գործառույթների արագ ստուգում՝ գործունակության համար փորձարկման միջավայրում:
Վերջնական UAT (User Acceptance Testing) փուլը, որտեղ մասնակցում են իրական օգտատերերը կամ պատվիրատուի ներկայացուցիչները: