Sobes.tech
Junior

Պատմեք մեզ ֆունկցիոնալ և ոչ ֆունկցիոնալ թեստավորման տարբերությունների մասին։

sobes.tech AI

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

Ֆունկցիոնալ փորձարկումները ստուգում են, արդյոք համակարգը կատարում է այն, ինչ պետք է (գործառույթներ), պահանջներին համապատասխան։ Կենտրոնացում՝ "ինչ?"։ Նեֆունկցիոնալ փորձարկումները ստուգում են, թե որքան լավ է համակարգը կատարում իր գործառույթները, ինչպես նաև այլ կողմեր, որոնք անմիջականորեն չեն կապված ֆունկցիոնալության հետ (աշխատունակություն, անվտանգություն, հուսալիություն, օգտագործման հարմարավետություն և այլն)։ Կենտրոնացում՝ "ինչպես?"։

Կողմ Ֆունկցիոնալ փորձարկումներ Նեֆունկցիոնալ փորձարկումներ
Նպատակը Համապատասխանության ստուգում ֆունկցիոնալ պահանջներին Համակարգի որակի և աշխատանքի ստուգում
Փորձարկվող օբյեկտներ Ֆունկցիոնալություն, տրամաբանություն, բիզնես գործընթացներ Աշխատունակություն, անվտանգություն, օգտագործելիություն և այլն
Տեսակներ Մոդուլային, ինտեգրացիոն, համակարգային, ընդունման Բեռնաթափում, սթրես, անվտանգության, օգտագործելիության
Պահանջներ Ֆունկցիոնալ պահանջներ (Օգտագործողի պատմություններ, Օգտագործման դեպքեր) Նեֆունկցիոնալ պահանջներ (SLA, ստանդարտներ)
Կենտրոնացում Գործառույթների, մուտքերի, ելքերի և դրանց համապատասխանության ստուգում Համակարգի հատկանիշների և վարքագծի ստուգում
Օրինակներ հարցերի Աշխատում է կոճակը? Ճիշտ կերպով պահվում են տվյալները? Ինչքան արագ է բեռնում էջը? Համակարգը դիմացկուն է բեռին?
Երբ է կատարվում Բոլոր զարգացման փուլերում Սովորաբար՝ ֆունկցիոնալության կայունացման հետո