testng example how create
to help desk pitanja i odgovori pdf
Ovaj vodič objašnjava kako stvoriti datoteku TestNG.xml uz pomoć primjera TestNG:
Ovdje će biti detaljno objašnjena jedna od najvažnijih tema TestNG-a, tj. Datoteka TestNG.xml.
Puno zadataka može se obaviti istovremeno s datotekom TestNG.xml.
Započnimo!!
=> Ovdje pogledajte kako biste ovdje vidjeli A-Z od tutorijala za trening za TestNG.
Što ćete naučiti:
- Što je TestNG.xml?
- Koraci za stvaranje datoteke TestNG.xml
- Primjer pokretanja pomoću TestNG.xml
- Zaključak
Što je TestNG.xml?
Datoteka TestNG.xml je konfiguracijska datoteka koja pomaže u organizaciji naših testova. Omogućuje testerima da kreiraju i obrađuju više klasa testova, definiraju ispitne pakete i testove.
Olakšava posao ispitivaču kontroliranjem izvršenja testova spajanjem svih testnih slučajeva i pokretanjem pod jednom XML datotekom. Ovo je prekrasan koncept, bez kojeg je teško raditi u TestNG-u.
Prednosti TestNG.xml
Glavne prednosti datoteke TestNG.xml su:
- Pruža paralelno izvršavanje metoda ispitivanja.
- Omogućuje ovisnost jedne ispitne metode o drugoj ispitnoj metodi.
- Pomaže u davanju prioriteta našim metodama ispitivanja.
- Omogućuje grupiranje ispitnih metoda u ispitne skupine.
- Podržava parametrizaciju test slučajeva pomoću bilješke @Parameters.
- Pomaže u testiranju na temelju podataka pomoću bilješke @DataProvider.
- Ima različite vrste tvrdnji koje pomažu u potvrđivanju očekivanih rezultata sa stvarnim rezultatima.
- Ima različite vrste HTML izvještaja, Exten izvješća itd. Za bolje i jasnije razumijevanje našeg sažetka testa.
- Ima slušatelje koji pomažu u stvaranju dnevnika.
Koncepti korišteni u programu TestNG.xml
# 1) Suite je predstavljen jednom XML datotekom. Može sadržavati jedan ili više testova i definiran je oznakom.
Primjer:
#dva) Test je predstavljen i može sadržavati jednu ili više klasa TestNG.
Primjer:
# 3) Klasa je Java klasa koja sadrži oznake TestNG. Ovdje je predstavljena oznakom i može sadržavati jednu ili više metoda ispitivanja.
Primjer
# 4) Test metoda je Java metoda koju bilježi @Test metode u izvornoj datoteci.
Primjer:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Primjer TestNG.xml
Osnovna datoteka Testng.xml izgleda kako je prikazano u nastavku.
Koraci za stvaranje datoteke TestNG.xml
U TestNG-u moramo stvoriti datoteku TestNG.xml za obradu višestrukih klasa ispitivanja. Moramo konfigurirati naše probno pokretanje, postaviti ovisnost o testiranju, uključiti ili izuzeti bilo koje klase, metode ispitivanja, pakete, testove itd. I postaviti prioritet u XML datoteci.
Stvorimo datoteku Testng.xml slijedeći korake u nastavku.
Korak 1: Desnom tipkom miša kliknite mapu Project, idite na New i odaberite ‘File’ kao što je prikazano na donjoj slici.
Korak 2: Dodajte naziv datoteke kao ‘Testng.xml’ kao što je prikazano na donjoj slici i kliknite gumb Završi.
Korak 3: Sada možete dodati donji XML kôd u datoteku testng.xml. Možete odabrati naziv paketa za testiranje i naziv testa u skladu sa zahtjevima.
Objava s potrebnim informacijama, datoteka testng.xml izgleda kao dolje:
U gornjoj XML datoteci možete pravilno i točno vidjeti slijed oznaka. Suite => Test klase => Class.
Evo, ime Suite je
Naziv testa je
Suiteu i testu možemo dati bilo koje ime u XML datoteci. Ali oznaci klasa moramo dati točan naziv koji je kombinacija naziva vašeg paketa i naziva test slučaja.
Naziv paketa je Googletest, a nazivi test slučajeva su:
Korak 4: Pokrenimo xml datoteku. Pokrenite test desnim klikom na datoteku TestNG xml i odaberite Pokreni kao -> TestNG Suite .
Nakon pokretanja datoteke testng.xml, rezultate možemo vidjeti u konzoli.
Primjer pokretanja pomoću TestNG.xml
Ovdje smo kreirali naziv Suite kao
najbolje mjesto za pretvaranje YouTubea u mp3
Suiteu i testu možemo dati bilo koje ime u XML datoteci. No, oznaci klase moramo pružiti točan naziv koji je kombinacija naziva vašeg paketa i naziva test slučaja.
Naziv paketa je osnoveDemo a nazivi testnih slučajeva su Google slike i GoogleMaps .
Pokrenimo XML datoteku. Pokrenite test desnim klikom na datoteku TestNG XML i odaberite Pokreni kao => TestNG Suite .
Nakon pokretanja datoteke testng.xml, rezultate možemo vidjeti u konzoli.
Zaključak
U ovom smo uputstvu istražili sve o TestNG.xml. Razne prednosti i koncepti korišteni u TestNG.xml detaljno su objašnjeni uz pomoć TestNG primjera
Nadamo se da ste uživali u čitavom nizu vodiča u ovoj seriji TestNG.
Sretno čitanje !!
=> Posjetite ovdje za ekskluzivnu seriju vodiča za trening za TestNG.
Preporučena literatura
- 20 najpopularnijih pitanja i odgovora na intervju za TestNG
- Kako se koristi TestNG Framework za stvaranje skripti za selen - TestNG Selen Tutorial # 12
- Naučite kako koristiti TestNG napomene u selenu (s primjerima)
- REST API testiranje s Spring RestTemplate i TestNG
- Manipulacija datotekama u Unixu: Pregled Unix datotečnog sustava
- Vodič za Eclipse: Integriranje TestNG-a u Eclipse Java IDE
- Posebni znakovi ili metaznaci Unixa za manipulaciju datotekama
- MongoDB Stvori sigurnosnu kopiju baze podataka