Mi az adatszolgáltató a TestNG-ben?
Mi az adatszolgáltató a TestNG-ben?

Videó: Mi az adatszolgáltató a TestNG-ben?

Videó: Mi az adatszolgáltató a TestNG-ben?
Videó: Стриминг данных в MongoDB: жив или нет? / Java Tech Talk 2024, November
Anonim

Az általa nyújtott fontos funkciók TestNG az a Testng DataProvider funkció. Segít írni adat -vezérelt tesztek, ami lényegében azt jelenti, hogy ugyanaz a vizsgálati módszer többször is futtatható különböző adat -készletek. Segít abban, hogy komplex paramétereket adjunk a vizsgálati módszerekhez, mivel ez XML-ből nem lehetséges.

Itt mi az az adatszolgáltató?

A. HÁLÓ adatszolgáltató egy szoftverkönyvtár, amely osztályokból áll, amelyek biztosítják adat hozzáférési szolgáltatásokhoz, például csatlakozáshoz a adat forrás, parancsok végrehajtása a adat forrás és letöltés adat a adat forrás, amely támogatja a parancsok végrehajtását a tranzakciókon belül.

Hasonlóképpen, mi a különbség a DataProvider és a TestNG paraméterei között? mivel adatszolgáltató biztosítására szolgál paramétereket egy tesztre. Ha biztosítod adatszolgáltató tesztre, a tesztet lefuttatják különböző értékkészleteket minden alkalommal. Ez olyan forgatókönyv esetén hasznos, ahol szeretne bejelentkezni egy webhelyre különböző minden alkalommal megadja a felhasználónevet és a jelszót.

Ezt követően felmerül a kérdés, hogy mi haszna az adatszolgáltatónak a szelénben?

DataProvider a TestNG-ben. Megjelöl egy módszert ellátásként adat vizsgálati módszerhez. A megjegyzésekkel ellátott metódusnak egy Object-ot kell visszaadnia, ahol minden Object hozzárendelhető a tesztmetódus paraméterlistájához.

Milyen típusú adatszolgáltató a szelénben?

@Parameter+TestNG használatával. xml csak egy érték egyszerre beállítható, de @ DataProvider visszatérés egy 2d objektumtömb. Ha DataProvider más osztályban van jelen, mint abban az osztályban, ahol a tesztmódszer található, DataProvider statikus módszernek kell lennie.

Ajánlott: