Junior
Պատմեք ինձ ֆունկցիոնալ և ոչ ֆունկցիոնալ թեստավորման տարբերությունների մասին։
sobes.tech AI
Պատասխան AI-ից
Ֆունկցիոնալ փորձարկումները ստուգում են, արդյոք համակարգը կատարում է այն, ինչ պետք է ըստ պահանջների։ Նեֆունկցիոնալ փորձարկումները գնահատում են, թե ինչպես է համակարգը կատարում իր գործառույթները՝ գնահատելով բնութագրեր, ինչպիսիք են կատարողականությունը, հուսալիությունը, անվտանգության մակարդակը, օգտագործման հարմարավետությունը և այլն։
| Գծագիր | Ֆունկցիոնալ փորձարկում | Նեֆունկցիոնալ փորձարկում |
|---|---|---|
| Նպատակը | Ստուգել, որ գործառույթները համապատասխանում են պահանջներին։ | Ստուգել համակարգի որակական հատկանիշները։ |
| Ինչ է ստուգվում | Ֆունկցիոնալություն, գործողություններ, համակարգի վարքագիծ։ | Կատարողականություն, ընդլայնելիություն, հուսալիություն, և այլն։ |
| Պահանջներ | Հաճախ հիմնված ֆունկցիոնալ պահանջների վրա։ | Հիմնված ոչ ֆունկցիոնալ պահանջների վրա (SLA, ստանդարտներ)։ |
| Տեսակների փորձարկումներ | Միավոր, ինտեգրացիա, համակարգ, ընդունում, վերականգնում։ | Բեռնաթափում, սթրես, կայունություն, անվտանգության, օգտագործելիության, համատեղելիության։ |
| Ով իրականացնում է | Զարգացնողներ (մոդուլային/ինտեգրացիոն), QA ինժեներներ, բիզնես-վերլուծաբաններ/օգտագործողներ (ընդունում)։ | QA ինժեներներ (մասնագետներ կատարողականության, անվտանգության)։ |
| Մետրիկներ | Հատկությունների մեջ թերությունների քանակը։ | Պատասխան ժամանակ, անցանելիություն, ռեսուրսների սպառում, թերություններ։ |
| Օրինակ | Օգտագործողի հաջող մուտքի ստուգում։ | Էջի բեռնման ժամանակը ստուգում է թարմացման ժամանակ։ |