Ծրագրակազմի փորձարկում

Վիքիպեդիայից՝ ազատ հանրագիտարանից

Ծրագրակազմի ձևավորման փորձարկումը ծրագրային ապահովման արտադրանքի հետազոտման, փորձարկման գործընթաց է, որի նպատակն է ստուգել ծրագրի իրական վարքագծի և դրա սպասվող վարքագծի համապատասխանությունը որոշակի ձևով ընտրված թեստերի վերջնական փաթեթի վրա ։

Թեստային սահմանումներ[խմբագրել | խմբագրել կոդը]

Տարբեր ժամանակներում և տարբեր աղբյուրներում փորձարկմանը տրվել են տարբեր սահմանումներ, ներառյալ.

  • սխալներ հայտնաբերելու համար ծրագիր կատարելու գործընթացը
  • մտավոր կարգապահություն, որն ուղղված է հուսալի ծրագրակազմի ձեռքբերմանը ՝ առանց դրա փորձարկման ավելորդ ջանքերի
  • ծրագրի տեխնիկական ուսումնասիրություն `շահառուների որոշակի շրջանակի տեսանկյունից դրա որակի վերաբերյալ տեղեկատվություն ստանալու համար
  • որոշակի ձևով կատարված թեստերի անսահմանափակ փաթեթի վրա ծրագրի իրական վարքի և դրա սպասվող վարքագծի համապատասխանության ստուգում
  • ծրագրի իրականացման հատուկ պայմաններում մոնիտորինգի և դրա հիման վրա դրա գործունեության ցանկացած ասպեկտների գնահատում կատարելու գործընթացը
  • իրավիճակ հայտնաբերելու գործընթաց, որի դեպքում ծրագրի վարքը սխալ է, անցանկալի կամ հստակեցված չէ
  • գործընթաց, որը պարունակում է կյանքի ցիկլի բոլոր գործողությունները `ինչպես դինամիկ, այնպես էլ ստատիկ, կապված ծրագրակազմի արտադրանքի պլանավորման, պատրաստման և գնահատման և հարակից աշխատանքի արդյունքների հետ` պարզելու, որ դրանք համապատասխանում են նկարագրված պահանջներին, ցույց տալու, որ դրանք հարմար են նշված նպատակների համար և հայտնաբերել թերությունները

Թեստավորման մակարդակները[խմբագրել | խմբագրել կոդը]

  • Բաղադրիչների փորձարկում - փորձարկվում է փորձարկման համար հնարավոր ամենափոքր բաղադրիչը, օրինակ `առանձին դաս կամ ֆունկցիա։ Բաղադրիչների փորձարկումները հաճախ իրականացվում են ծրագրային ապահովման մշակողների կողմից։
  • Ինտեգրման փորձարկում - փորձարկվում են բաղադրիչների, ենթահամակարգերի կամ համակարգերի միջերեսները։ Եթե ​​այս փուլում ժամանակի պահուստ կա, փորձարկումն իրականացվում է կրկնվող կերպով ՝ հետագա ենթահամակարգերի աստիճանական միացումով։
  • Համակարգի փորձարկում - ինտեգրված համակարգը փորձարկվում է պահանջներին համապատասխանելու համար։
  • Ալֆա փորձարկումը համակարգի հետ իրական աշխատանքի իմիտացիա է ներքին մշակողների կողմից, կամ համակարգի հետ իրական աշխատանք պոտենցիալ օգտվողների / հաճախորդների կողմից։
  • Բետայի փորձարկում. Որոշ դեպքերում նախնական թողարկումը բաշխվում է (գույքային ծրագրակազմի դեպքում, երբեմն սահմանափակ գործառույթով կամ գործառույթով) ավելի մեծ խմբի մարդկանց ՝ ապահովելու համար, որ ապրանքը ավելի քիչ սխալներ պարունակի։

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

Աղբյուրներ[խմբագրել | խմբագրել կոդը]

Գրականություն[խմբագրել | խմբագրել կոդը]