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