Mis on TestNG-is andmepakkuja?
Mis on TestNG-is andmepakkuja?

Video: Mis on TestNG-is andmepakkuja?

Video: Mis on TestNG-is andmepakkuja?
Video: Selenium Framework for Beginners 9 | What is TestNG | How to install TestNG for Selenium 2024, November
Anonim

Olulised funktsioonid, mida pakub TestNG on Testng DataProvider tunnusjoon. See aitab sul kirjutada andmeid - juhitud testid, mis sisuliselt tähendab, et sama katsemeetodit saab käitada mitu korda erinevatega andmeid -komplektid. See aitab anda katsemeetoditele keerulisi parameetreid, kuna seda ei ole võimalik teha XML-ist.

Mis on siin andmepakkuja?

A. NET andmepakkuja on tarkvara raamatukogu, mis koosneb klassidest, mis pakuvad andmeid juurdepääsu teenustele, nagu ühenduse loomine a andmeid allikas, täites käske aadressil a andmeid allikas ja toomine andmeid alates andmeid allikas, mis toetab tehingutes käskude täitmist.

Samamoodi, mis vahe on DataProvideri ja TestNG parameetrite vahel? arvestades, andmepakkuja kasutatakse pakkumiseks parameetrid testile. Kui pakute andmepakkuja testile, sooritatakse test võttes erinev väärtuste komplektid iga kord. See on kasulik stsenaariumi puhul, kus soovite saidile sisse logida erinev kasutajanime ja parooli komplektid iga kord.

Seejärel tekib küsimus, mis kasu on seleeni puhul andmepakkujast?

DataProvider TestNG-s. Märgib meetodi tarnimiseks andmeid katsemeetodi jaoks. Annoteeritud meetod peab tagastama objekti , kus igale objektile saab määrata testmeetodi parameetrite loendi.

Mis on seleeni andmepakkuja tagastustüüp?

kasutades @Parameter+TestNG. xml ainult üks väärtus saab määrata korraga, kuid @ DataProvider tagastab 2d objekti massiiv. Kui DataProvider on teises klassis kui klassis, kus testmeetod asub, DataProvider peaks olema staatiline meetod.

Soovitan: