Ո՞րն է տարբերությունը ակտիվ և պասիվ թեստերի միջև ՝ ծրագրակազմը ստուգելիս:


պատասխանել 1:

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

Ակտիվ փորձարկում

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

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

Ակտիվ փորձարկման տեխնիկայի հիմնական գործողությունը կարելի է տեսնել հետևյալ քայլերի միջոցով.

  • Յուրաքանչյուր թեստային գործողություն կատարելու դեպքում մոդելը ստուգվում է `պարզելու, թե արդյոք հաճախորդի պահանջները բավարարված են, թե ոչ: Վերոհիշյալ թեստի արդյունքների հիման վրա կարելի է համարել հետևյալ եզրակացություններից մեկը: Մոդելը բավարարում է նշված պահանջներին: Մոդելը պետք է ճշգրտվի: Ծրագրային ապահովման արտադրանքի մեջ խնդիր կա: Հետևաբար պտտվող շրջադարձը թեստավորման ընթացքում ուղեղի ակտիվ օգտագործման միջոցով առաջացնում է նոր գաղափարներ, թեստային տվյալներ և փորձարկման դեպքեր `պահանջները բավարարելու համար: Միևնույն ժամանակ, քանի որ թեստերը առաջ են ընթանում, հետևողականորեն կենտրոնանալով ձեռքբերման նպատակների վրա, կարելի է նշել կարևոր կետեր կամ իրեր, որոնք կարող են օգտագործվել կամ հետագայում հետագայում `ծրագրային արտադրանքի մեջ առկա խնդիրներն ու խնդիրները գտնելու և բացահայտելու համար: .

Պասիվ փորձարկում

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

Պասիվ թեստերը սովորաբար կատարում են թեստային թիմը, որը միայն ուսումնասիրում և հետևում է սցենարին `ծրագրային արտադրանքի վերաբերյալ մանրամասներ ստանալու համար: Դուք պարզապես անցնում եք թեստային գրությունների միջոցով ՝ ստուգելու այն ընթացակարգերը, որոնք հաշվի են առնվում թեստերը կատարելու համար, օրինակ. Բ., Թե ինչպես են իրականացվում թեստերը, ինչն է փորձարկվում և շատ նման բաներ: Սա պատկերացում է տալիս փորձարկման գործընթացի ներուժի մասին ՝ ծրագրային ապահովման արտադրանքը գնահատելու համար:

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

Աղբյուրը `Professionalqa


պատասխանել 2:

Բարև Դոնգ,

Կան մի քանի տեսակների փորձարկման ռազմավարություններ, որոնք օգտագործվում են ծրագրային ապահովման առաջատար ընկերությունների կողմից: Մենք քննարկում ենք ակտիվ և պասիվ թեստեր, որոնք կատարվել են վերջերս:

Ակտիվ փորձարկում.

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

Ակտիվ թեստերի համար օգտագործելու դեպքերը հաճախորդի պահանջների վավերացումն են: Պարզ լեզվով ՝ սա թեստերի այն տեսակն է, որը մենք ամեն օր անցկացնում ենք որոշակի սպրինտի կամ կրկնության համար:

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

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

Այն մեթոդները, որով իրականացվում են այս թեստերը, ներկայացված են ստորև.

1. Ծրագրային ապահովման արտադրանքի փորձարկման ավտոմատացված ստուգման սցենարի նախորդ արդյունքները: Ուսումնասիրելով ավտոմատ թեստի սցենարը, փորձարկողը կարող է տեղեկատվություն ստանալ համակարգի մասին: Այն օգնում է իմանալ, թե ինչպես են կատարվում թեստերը, ինչն են փորձարկվում և այլն:

2. Թեստային դեպքերի քննության արդյունքների թեստային գործի կառավարման համակարգի պատմության մեջ նաև օգնում են որոշումներ կայացնել, թե ինչպես է աշխատում ծրագրային արտադրանքը:

Պասիվ փորձարկումն ապրանքի գործունակության դեպքի ուսումնասիրություն է: Թեստի այս արդյունքները կարող են լինել ինչպես ձեռքով, այնպես էլ ավտոմատացված:

Հարգանքներով ՝ Անանդ


պատասխանել 3:

Պասիվ փորձարկումն այն համակարգչային փորձարկման մեթոդ է, որը համակարգը դիտում է առանց փոխազդեցության: Մյուս կողմից, ակտիվ փորձարկումը ենթադրում է փոխգործակցություն համակարգի հետ: Ներհամակարգային թեստը (ՏՀՏ) սպիտակ տուփի թեստերի օրինակ է, որի միջոցով էլեկտրական զոնդը ստուգում է հավաքված տպագիր տպատախտակը (PCB) և ստուգում է կարճ միացման, ընդհատումների, դիմադրության, հզորության և այլ հիմնական չափերի ստուգման համար `որոշելու` արդյոք հավաքումը ճիշտ է արվել:

Լրացուցիչ տեղեկություններ կարելի է գտնել այստեղ ՝ որակի հսկման ծառայություններ