testng installation basic program
Ovaj vodič obuhvaća instalaciju TestNG-a. Također ćemo pokrenuti osnovni TestNG program i vidjeti koja se izvješća mogu generirati nakon testiranja u TestNG-u:
Ovaj vodič podučit će vas kako instalirati TestNG putem Marketplacea i instalirati nove softverske opcije u Eclipseu.
Također ćemo pokrenuti osnovni TestNG program i vidjeti koja su izvješća koja se mogu generirati nakon testiranja u TestNG-u.
=> Ovdje pripazite na jednostavnu seriju treninga TestNG.
Što ćete naučiti:
Pitanja za intervju s vođom tima temeljenim na scenariju
Instalacija i konfiguracija TestNG-a
TestNG za Eclipse: Dodatak nam pomaže u pokretanju naših TestNG skripti / testova iz Eclipsea. Pomaže u pokretanju apartmana, grupa ili pojedinačnih test slučajeva. Kad god dođe do pogreške, ona će biti prijavljena na zasebnoj kartici i možemo je pregledati bez ikakvih muka. Ovaj dodatak također ima nekoliko predložaka koji olakšavaju naše testiranje.
Postavljanje / konfiguracija globalnih varijabli okruženja za TestNG u Eclipseu:
- Za pokretanje dodatka TestNG for Eclipse trebala bi biti instalirana najnovija verzija Jave.
- Treba konfigurirati varijablu okruženja za Javu.
- Eclipse verzije 4.2 i novije treba preuzeti u uređaj. Verzije u nastavku koje nisu podržane, morat ćemo osigurati ažuriranje ispravne verzije.
- Potrebne verzije pomrčine uključuju Kisik (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Prethodno do Junone (<=4.1), Photon (4.8), 2018-09 (4.9).
- Podrška za platformu: Windows, Mac, Linux / GTK.
TestNG se može instalirati na dva različita načina:
- Možemo koristiti Eclipse tržište.
- Možemo ga instalirati iz Instalirajte novi softver.
Otkrijmo oba načina instalacije TestNG-a u Eclipseu.
# 1) Instalacija putem tržišta
Dolje su navedeni koraci za instalaciju TestNG-a s Marketplacea:
Korak 1: Pokrenite Eclipse.
Korak 2: Idite na odjeljak pomoći.
Korak 3: Klik Eclipse tržište u odjeljku za pomoć.
Korak 4: Otvara se prozor Eclipse Marketplace. Unesite TestNG u Pronaći i kliknite gumb za pretraživanje.
Korak 5: Klikni na Gumb za instalaciju kako je prikazano dolje.
Korak 6: Otvorit će se još jedan novi prozor, ne mijenjajte ništa. Samo kliknite na Gumb za potvrdu .
Korak 7: Klikni na Sljedeći gumb i otvorit će se dijaloški okvir Ugovor o licenci. Kliknite 'Prihvaćam uvjete ugovora o licenci', a zatim kliknite na Gumb Završi .
Korak 8: Kada primite sigurnosno upozorenje, kliknite gumb U redu.
9. korak: Molimo pričekajte da se instalacija dovrši.
10. korak: Eclipse će zatražiti ponovno pokretanje, kliknite na Da gumb . Ako ne, trebali bismo ponovno pokrenuti Eclipse zbog promjena koje smo napravili.
11. korak: Nakon završetka ponovnog pokretanja možemo provjeriti je li TestNG uspješno instaliran ili nije. Da biste provjerili, kliknite Windows, a zatim Postavke i provjerite je li TestNG uključen na popis Postavke ili nije.
# 2) Kroz instalaciju novog softvera
Korak 1: Kliknite gumb pomoći na traci gornjeg izbornika u Eclipseu. Zatim kliknite na “Instaliranje novog softvera” kako je prikazano dolje.
Korak 2: Unesite http://beust.com/eclipse u Rad s poljem kao što je prikazano dolje i pričekajte neko vrijeme dok se TestNG ne prikaže.
Korak 3: Odaberite potvrdni okvir za TestNG i kliknite gumb Sljedeće.
Korak 4: Prije početka instalacije provjerava zahtjeve ili bilo kakve ovisnosti. Ako postoje problemi sa zahtjevima / ovisnostima, zatražit će ih da ih instalira prije nastavka s TestNG. Većinu vremena se uspješno instalira.
Korak 5: Nakon dovršenja gornjih koraka zatražit će se da pregleda detalje instalacije. Kliknite U redu, a zatim na Sljedeći gumb nastaviti.
Korak 6: Prihvatite uvjete ugovora o licenci i kliknite na Gumb Završi .
Instalacija traje nekoliko minuta.
Bilješka: Nakon završetka instalacije možemo provjeriti je li TestNG pravilno instaliran ili nije. Da biste to učinili, idite na traku izbornika Windows, kliknite na Prikaži prikaz a zatim kliknite na Ostalo kako je prikazano dolje.
Proširite Java mapu i provjerite je li TestNG dostupan kao što je prikazano u nastavku.
TestNG slučaj automatizacije
Stvorimo svoj prvi test slučaja automatizacije s TestNG-om.
Korak 1: Stvorite novi projekt i paket. Kliknite Datoteka -> Novo -> Java projekt.
Tada će se otvoriti prozor New Java Project. Unesite naziv projekta kao što je prikazano dolje.
Ovdje je dan kao TestNGPractice. Nemojte ništa odabrati, samo ga zadržite kao zadano, osim ako ne prikazuje poruke. Klikni na Sljedeći gumb .
osnovna pitanja o java intervjuu za testere selena
Sada Java postavke prikazuje se zaslon. Molimo zadržite ga kao zadani i kliknite na Gumb Završi .
Korak 2: Izrađen je projekt TestNGPractice koji također možemo vidjeti Knjižnica sustava JRE biti automatski uključeni.
Korak 3: Desnom tipkom miša kliknite projekt TestNGPractice, a zatim kliknite Svojstva. Svojstva za TestNGPractice prikazat će se prozor.
Korak 4: Izaberi Javni put izgradnje i kliknite karticu knjižnice kao što je prikazano dolje.
Sada kliknite na Dodajte vanjske JAR-ove . Odvest će vas do mape u kojoj ste čuvali sve svoje izvršne JAR datoteke. Odaberite sve datoteke i kliknite na Gumb Otvori kako je prikazano dolje.
Sada kliknite na dodavanje još dvije jar datoteke, kao što je prikazano u nastavku.
Moći ćete vidjeti da su sve vanjske datoteke Jar-a uključene / dodane za ovaj projekt. Kliknite na Gumb Primijeni i Zatvori.
Sad su dodane i sve referencene knjižnice.
Korak 5: Sada Desnom tipkom miša kliknite datoteku src u okviru TestNGPractice Project. Izaberi Novo-> Ostalo-> Stvorite novi Java paket .
Unesite ime kao što je prikazano ispod 'PractTests' i kliknite gumb Završi. Nemojte ništa mijenjati osim ako i dok ne dobijete bilo kakvu poruku.
Korak 6: Sada stvorite TestNG klasu u okviru paketa PractTests. Desnom tipkom miša kliknite Mapa Test Case , ići TestNG i odaberite 'TestNG klasa' .
Unesite naziv klase kao BasicTest na zaslonu klase Nova TestNG, kao što je prikazano dolje, i kliknite na Gumb Završi . Također možete provjeriti bilješke @BeforeMethod i @AfterMethod za naš prvi osnovni program.
Programeri upotrebljavaju napomene za opisivanje kodova u programu. Postoje različite vrste bilješki koje se koriste u TestNG-u prema zahtjevima. @Test je osnovna bilješka u tijeku rada TestNG. Ovdje se bilješke @BeforeMethod i @AfterMethod izvršavaju prije i nakon izvršavanja metoda @Test.
Bilješka : U klasi TestNG ne odabiremo javnu statičku prazninu main kao što to radimo u Java programima. Uvijek bi trebalo biti neoznačeno. Za izvršavanje klase ne treba nam glavna metoda. TestNG automatski izvršava klasu.
Pripremljen je vaš prvi sat TestNG-a. Sada možete napisati osnovni test za svoj prvi program u klasi TestNG.
Napišimo osnovni program TestNG. Za pisanje našeg programa koristit ćemo bilješke @BeforeMethod, @Test i @AfterMethod TestNG. O našim napomenama naučit ćemo više u našim nadolazećim vodičima.
Ovdje možete vidjeti da smo provjerili napomene tijekom stvaranja prve klase TestNG. Možemo vidjeti bilješke koje smo odabrali (@BeforeMethod i @AfterMethod), uvezene iz knjižnice TestNG.
Program :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Korak 7: Pokrenimo test. To bi trebalo učiniti desnim klikom na skriptu testnog slučaja. Izaberi Pokreni kao -> TestNG Test . Kliknite gumb U redu.
Korak 8: Nakon završetka izvršenja, rezultati će izgledati kao na donjim zaslonima. Zaslon s rezultatima prikazuje PASSED: gmailLogin. To znači da je test uspješno prošao bez ikakvih pogrešaka.
Slično tome, možete provjeriti i druge dvije kartice, tj. Neuspjeli testovi i sažetak . Ako imate neuspjelih testova, možete provjeriti pojedinosti, a kartica Sažetak testa prikazuje detalje kao što su naziv testa, vrijeme (u sekundama) potrebno za izvršavanje testa, broj predavanja (ovdje je bio samo jedan) i metoda (ovdje samo jedna) .
TestNG također proizvodi HTML izvješća. Da biste pristupili ovom izvješću, možete otići u mapu Project i kliknuti na testnu izlaznu mapu. Možete provjeriti postoje li različite vrste izvješća poput ' emailable-report.html 'I' index.html ' kako je prikazano dolje. Kliknite oba izvješća i moći ćete vidjeti detalje izvršenja testa.
TestNG ‘Index.html’ daje vezu na različite komponente kao što su Grupe, Reporter Output, Times, itd. Klikom na svaku od njih možete vidjeti različite detaljne opise izvršavanja. O njima ćemo raspravljati u nadolazećim vodičima.
pitanja i odgovori na intervju za ručno testiranje za trogodišnje iskustvo
Zaključak
TestNG ima korisne značajke koje olakšavaju testiranje. U ovom smo priručniku vidjeli kako se TestNG može instalirati i kako pokrenuti osnovni testni program pomoću TestNG-a. Također smo vidjeli kako se izvještaji mogu generirati nakon probnog rada.
Naš predstojeći vodič detaljno će objasniti TestNG napomene i slušatelje.
=> Ovdje pogledajte vodič za početnike TestNG-a.
Preporučena literatura
- Osnove otklanjanja pogrešaka u kodu u Eclipseu
- Eclipse IDE: Stvorite i pokrenite svoj prvi Java projekt
- Vodič za Eclipse: Integriranje TestNG-a u Eclipse Java IDE
- Vodič za Eclipse: Najpopularnije značajke za bolje kodiranje
- Dubinski vodiči za pomračenje za početnike
- JAVA Tutorial za početnike: 100+ praktičnih Java Video tutorijala
- Koračna instalacija i postavljanje Appium Studija
- Struktura programa C # i osnovna sintaksa s primjerima