Րագրի ստեղծումը բաղկացած է մի քանի գործողություններից, որոնք հավաքականորեն կոչվում են «կյանքի ցիկլ»: Ամենակարևոր քայլերից մեկը փորձարկումն է: Դրա հիմնական խնդիրն է ոչ թե համոզվել, որ աշխատանքը ճիշտ է, այլ հնարավոր սխալները հայտնաբերել, որպեսզի հետագայում դրանք հաճախորդի համար տհաճ անակնկալ չդառնան: Ինչպե՞ս եք փորձարկում ծրագրերը:
Հրահանգներ
Քայլ 1
Սկսեք փորձարկել ծրագիրը: Առաջին քայլը ծրագիրը վրիպազերծելն է: Վրիպազերծումը պետք է կատարվի ծրագրավորողի կողմից, որը գրել է սկզբնաղբյուրը կամ գիտի անհրաժեշտ ծրագրավորման լեզուն: Եթե վերը նշվածներից որևէ մեկն եք, սկսեք ստուգել ձեր սկզբնաղբյուրը շարահյուսական սխալների վերաբերյալ: Վերացրեք հայտնաբերված սխալները: Դրանից հետո կատարեք ստատիկ փորձարկում: Դա պետք է արվի ՝ ծրագիրը կարգաբերելու համար:
Քայլ 2
Ստուգեք բոլոր փաստաթղթերը, որոնք ձեռք են բերվել ծրագրի ողջ կյանքի ընթացքում: Կոդավորման ստանդարտներին համապատասխանելու համար ստուգեք տեղեկանքի պայմանները, հստակեցումը և աղբյուրի կոդը: Սա կօգնի որոշել, թե ինչպես է ծրագիրը համապատասխանում հաճախորդի պահանջներին: Եթե վերացնեք փաստաթղթերի և ծրագրի ծածկագրի բոլոր անճշտությունները, դա ցույց կտա ծրագրաշարի բարձր որակը:
Քայլ 3
Երբ կարգաբերումն ավարտելուց հետո անցեք դինամիկ փորձարկման մեթոդների: Դրանք օգտագործվում են ծրագրի ուղղակի գործարկման գործընթացում: Ստուգեք ծրագրի ճիշտությունը `օգտագործելով նախկինում պատրաստված տվյալների շտեմարաններից շատ թեստեր: Յուրաքանչյուր թեստ ցույց կտա, թե որ դեպքերում է ծրագիրը ձախողվել և խափանվել: Ձեզ հարկավոր է այս տեղեկատվությունը `այս խնդիրների պատճառները վերացնելու համար: Փորձարկման համար օգտագործեք սեւ տուփի և սպիտակ տուփի մեթոդներ: «Սեւ արկղ» մեթոդը ներառում է մեկ թեստում առավելագույն քանակի սխալների և անսարքությունների հայտնաբերում:
Քայլ 4
Դա անելու համար պատրաստեք տվյալների երկու հավաքածու: Մեկը պետք է պարունակի ճիշտ տեղեկատվություն, իսկ երկրորդը ՝ դիտավորյալ սխալ: Dataրագրի միջոցով այս տվյալները գործարկելուց հետո հաստատեք իրական և կանխատեսված գործառույթների անհամապատասխանությունը:
Քայլ 5
Օգտագործեք նաև «սպիտակ տուփ» մեթոդը: Այն ներառում է յուրաքանչյուր օպերատորի միջով անցում `զանգի ներքին կառուցվածքը ուշադիր ուսումնասիրելու համար: Այն ստուգում է տեղեկատվության բոլոր ուղիները, մասնաճյուղերի և առանձին ցիկլերի փոխարժեքը: Յուրաքանչյուր օպերատոր անցնում է մեկ անգամ: