Mikä on tietojen tarjoaja TestNG:ssä?
Mikä on tietojen tarjoaja TestNG:ssä?

Video: Mikä on tietojen tarjoaja TestNG:ssä?

Video: Mikä on tietojen tarjoaja TestNG:ssä?
Video: Valtimon suonen epämuodostuma AVM: syyt, testaus ja hoito 2024, Joulukuu
Anonim

Tärkeä tarjoama ominaisuus Testaa NG on Testing DataProvider ominaisuus. Se auttaa sinua kirjoittamaan tiedot -ohjatut testit, mikä tarkoittaa käytännössä sitä, että sama testimenetelmä voidaan suorittaa useita kertoja erilaisilla tiedot -setit. Se auttaa tarjoamaan monimutkaisia parametreja testimenetelmiin, koska sitä ei voi tehdä XML:stä.

Mikä tässä on tiedon tarjoaja?

A. NETTO tietojen tarjoaja on ohjelmistokirjasto, joka koostuu luokista, jotka tarjoavat tiedot käyttää palveluja, kuten yhteyden muodostaminen a tiedot lähde, suorittaa komentoja osoitteessa a tiedot lähde ja hakeminen tiedot alkaen a tiedot lähde, joka tukee komentojen suorittamista tapahtumissa.

Samoin, mitä eroa on DataProviderin ja TestNG:n parametrien välillä? sitä vastoin, tiedontarjoaja käytetään tarjoamaan parametrit kokeeseen. Jos tarjoat tiedontarjoaja testiin, testi suoritetaan ottaen eri arvojoukkoja joka kerta. Tämä on hyödyllistä tilanteessa, jossa haluat kirjautua sisään sivustolle eri sarjaa käyttäjätunnusta ja salasanaa joka kerta.

Myöhemmin kysymys kuuluu, mitä hyötyä tiedontoimittajasta on seleenissä?

DataProvider TestNG:ssä. Merkitsee menetelmän toimitukseksi tiedot testimenetelmää varten. Annotoidun menetelmän on palautettava Object, jossa jokaiselle Objektille voidaan määrittää testimenetelmän parametriluettelo.

Mikä on seleenin tiedontoimittajan palautustyyppi?

käyttämällä @Parameter+TestNG. xml vain yksi arvo voidaan asettaa kerrallaan, mutta @ DataProvider-palautus 2d-objektien joukko. Jos DataProvider on eri luokassa kuin luokassa, jossa testimenetelmä sijaitsee, DataProvider pitäisi olla staattinen menetelmä.

Suositeltava: