Sobes.tech
Junior — Middle

Ի՞նչ տարբերություններ կան ֆունկցիոնալ և ֆունկցիոնալ չհամապատասխան պահանջների թեստավորման միջև։

sobes.tech AI

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

Ֆունկցիոնալ փորձարկումները (ֆունկցիոնալ փորձարկումներ) ուղղված են այն ստուգել, որ ծրագրային ապահովումը կատարում է իր հայտարարված գործառույթները և համապատասխանում է ֆունկցիոնալ պահանջներին: Այն ստուգում է, թե ինչպես է համակարգը գործում տարբեր մուտքային տվյալների և օգտագործման սցենարների դեպքում:

Անֆունկցիոնալ փորձարկումները ստուգում են համակարգի հատկությունները, որոնք անմիջականորեն կապված չեն կոնկրետ գործառույթների հետ, այլ աշխատանքի որակի հետ՝ կատարողականություն, հուսալիություն, անվտանգություն, օգտագործման հարմարավետություն, մասշտաբայնություն և այլն:

Հիմնական տարբերությունները՝

  • Ստուգման օբյեկտը: գործառույթներ և բիզնես տրամաբանություն vs. որակի պարամետրեր:
  • Մեթոդներ: ֆունկցիոնալ փորձարկումներ (միավոր, ինտեգրացիոն, համակարգային) vs. բեռ, սթրես, անվտանգության փորձարկումներ:
  • Նպատակը: ճիշտ աշխատանքի ստուգում vs. որակի և վարքագծի ստուգում բեռի տակ կամ հատուկ պայմաններում:

Օրինակ՝ «Պահպանել» կոճակի փորձարկում — ֆունկցիոնալ փորձարկում; պատասխան ժամանակի փորձարկում 1000 միաժամանակյա օգտվողների հետ — անֆունկցիոնալ փորձարկում։