Ինչպես փորձարկել ծրագրերը

Բովանդակություն:

Ինչպես փորձարկել ծրագրերը
Ինչպես փորձարկել ծրագրերը

Video: Ինչպես փորձարկել ծրագրերը

Video: Ինչպես փորձարկել ծրագրերը
Video: Իլոն Մասկը փորձարկել է Մարս գնալու համար նախատեսված իր տիեզերանավը. նա նոր հաջողություն է գրանցել: 2024, Ապրիլ
Anonim

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

Ինչպես փորձարկել ծրագրերը
Ինչպես փորձարկել ծրագրերը

Անհրաժեշտ է

  • - փորձարկված ծրագիր `կոդով;
  • - ծրագրի փաստաթղթավորում;
  • - փորձարկման պլան;
  • - մուտքային տվյալների մի քանի հավաքածու (ինչպես ճիշտ, այնպես էլ կանխամտածված սխալ);
  • - համախոհներ, որոնք ներկայացնում են գործընկերները:

Հրահանգներ

Քայլ 1

Փորձարկման առաջին քայլը կարգաբերումն է: Սխալառումը, որպես կանոն, իրականացվում է ծրագրավորողի կողմից, ով ծրագիր է գրել կամ գիտի փորձարկվող ապրանքի ծրագրավորման լեզուն: Վրիպազերծման փուլում ծրագրի սկզբնաղբյուրը ստուգվում է շարահյուսական սխալների համար: Հայտնաբերված սխալները վերացվում են:

Քայլ 2

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

Քայլ 3

Թեստավորման հաջորդ քայլը դինամիկ մեթոդների օգտագործումն է: Ynրագրի ուղղակի կատարման գործընթացում կիրառվում են դինամիկ մեթոդներ: Softwareրագրակազմի գործիքի ճշգրտությունը ստուգվում է մի շարք թեստերի կամ պատրաստված մուտքային տվյալների հավաքածուների համեմատ: Յուրաքանչյուր թեստի ընթացքում հավաքվում և վերլուծվում են ծրագրում առկա անսարքությունների և անսարքությունների վերաբերյալ տվյալները:

Քայլ 4

Կան մեթոդներ, որոնցում ծրագիրը դիտարկվում է որպես «սեւ արկղ», այսինքն. օգտագործվում են լուծելիք խնդրի վերաբերյալ տեղեկություններ և մեթոդներ, որոնցում ծրագիրը դիտվում է որպես «սպիտակ արկղ», այսինքն. օգտագործվում է ծրագրի կառուցվածքը:

Քայլ 5

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

Քայլ 6

«Սպիտակ տուփ» մեթոդը թույլ է տալիս ուսումնասիրել ծրագրի ներքին կառուցվածքը: Այս սկզբունքի վրա հիմնված թեստերի մի ամբողջ զանգված պետք է ապահովի, որ յուրաքանչյուր օպերատոր գոնե մեկ անգամ անցնի: Մուտքային պայմանների խմբերի բաժանումը պետք է ուղղված լինի բոլոր ծրագրային ուղիների ՝ պայմանների, ճյուղերի, օղակների անցումը ստուգելուն:

Խորհուրդ ենք տալիս: