Ի՞նչ է տվյալների մատակարարը սելենում:
Ի՞նչ է տվյալների մատակարարը սելենում:

Video: Ի՞նչ է տվյալների մատակարարը սելենում:

Video: Ի՞նչ է տվյալների մատակարարը սելենում:
Video: Ի՞նչ է ծրագրավորումը | Ծրագրավորում | «Քան» ակադեմիա 2024, Նոյեմբեր
Anonim

TestNG @ DataProvider - Փորձարկման պարամետրերի օրինակ: Այն օգնում է ձեզ գրել տվյալները - հիմնված թեստեր, ինչը, ըստ էության, նշանակում է, որ նույն փորձարկման մեթոդը կարող է մի քանի անգամ գործարկվել տարբեր տարբերակներով տվյալները - հավաքածուներ. Խնդրում ենք նկատի ունենալ, որ @ DataProvider Պարամետրերը թեստավորման մեթոդներին փոխանցելու երկրորդ եղանակն է, բացառությամբ testng-ից պարամետրերի փոխանցման: xml.

Հետագայում, կարելի է նաև հարցնել, թե որն է սելենիում տվյալների մատակարարի օգտագործումը:

DataProvider TestNG-ում: Նշում է մեթոդը որպես մատակարարում տվյալները փորձարկման մեթոդի համար: Նշված մեթոդը պետք է վերադարձնի Object, որտեղ յուրաքանչյուր Օբյեկտ-ին կարող է վերագրվել փորձարկման մեթոդի պարամետրերի ցանկը:

Բացի վերևից, ո՞րն է սելենիում տվյալների մատակարարի վերադարձի տեսակը: օգտագործելով @Parameter+TestNG: xml միայն մեկ արժեքը կարող է սահմանվել միաժամանակ, բայց @ DataProvider վերադարձը օբյեկտի 2d զանգված: Եթե DataProvider առկա է տարբեր դասում, ապա այն դասում, որտեղ գտնվում է փորձարկման մեթոդը, DataProvider պետք է լինի ստատիկ մեթոդ:

Նմանապես, ի՞նչ է տվյալների մատակարարը:

Ա. NET տվյալների մատակարար ծրագրային գրադարան է, որը բաղկացած է դասերից, որոնք ապահովում են տվյալները մուտք գործել այնպիսի ծառայություններ, ինչպիսիք են միացումը a տվյալները աղբյուրը, հրամանների կատարումը a տվյալները աղբյուրը և բեռնումը տվյալները ա տվյալները աղբյուր՝ գործարքների ընթացքում հրամաններ կատարելու աջակցությամբ:

Ո՞րն է տարբերությունը DataProvider-ի և TestNG-ի պարամետրերի միջև:

Մինչդեռ, տվյալների մատակարար օգտագործվում է ապահովելու համար պարամետրեր փորձարկման. Եթե տրամադրեք տվյալների մատակարար թեստին, թեստը կանցկացվի տարբեր արժեքների հավաքածուներ ամեն անգամ: Սա օգտակար է այնպիսի սցենարի համար, ինչպիսին է, որտեղ դուք ցանկանում եք մուտք գործել կայք տարբեր օգտանունների և գաղտնաբառերի հավաքածուներ ամեն անգամ:

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