testng installation basic program
Ta vadnica zajema namestitev TestNG. Zagnali bomo tudi osnovni program TestNG in videli, katera poročila je mogoče ustvariti po preizkusu v programu TestNG:
Ta vadnica vas bo naučila, kako namestiti TestNG prek Marketplace in namestiti nove možnosti programske opreme v Eclipse.
Zagnali bomo tudi osnovni program TestNG in si ogledali, katera poročila lahko ustvarite po preizkusu v programu TestNG.
=> Tukaj si oglejte preprosto serijo treningov TestNG.
Kaj se boste naučili:
najboljša programska oprema za stiskanje video datotek
Namestitev in konfiguracija TestNG
TestNG za Eclipse: Vtičnik nam pomaga pri zagonu skriptov / testov TestNG iz Eclipse. Pomaga pri zagonu apartmajev, skupin ali posameznih testnih primerov. Kadar koli pride do napake, bo sporočena na ločenem zavihku in si jih bomo lahko ogledali brez težav. Ta vtičnik ima tudi več predlog, ki olajšajo naše testiranje.
Nastavitev / konfiguracija globalnih spremenljivk okolja za TestNG v Eclipse:
- Za zagon vtičnika TestNG for Eclipse je treba namestiti najnovejšo različico Jave.
- Spremenljivko okolja za Javo je treba konfigurirati.
- V napravo je treba prenesti Eclipse različice 4.2 in novejše. Spodnje različice, ki niso podprte, bomo morali posodobiti pravilno.
- Zahtevane različice Eclipse vključujejo kisik (4,7), neon (4,6), Mars (4,5), Luna (4,4), Kepler (4,3), juno (4,2, 3,8), pred Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Podpora za platformo: Windows, Mac, Linux / GTK.
TestNG lahko namestite na dva različna načina:
- Lahko uporabimo Eclipse Marketplace.
- Lahko ga namestimo iz Namestite novo programsko opremo.
Odkrijmo oba načina namestitve TestNG v Eclipse.
# 1) Namestitev prek tržnice
Spodaj so navedeni koraki za namestitev TestNG iz Marketplace:
Korak 1: Zaženite Eclipse.
2. korak: Pojdite na razdelek za pomoč.
3. korak: Kliknite Eclipse Marketplace v razdelku za pomoč.

4. korak: Odpre se okno Eclipse Marketplace. V polje TestNG vnesite TestNG Najti in kliknite gumb za iskanje.


5. korak: Kliknite na Gumb za namestitev kot je prikazano spodaj.

6. korak: Odprlo se bo novo okno, ne spreminjajte ničesar. Samo kliknite na Gumb za potrditev .

7. korak: Kliknite na Gumb Naprej in odprlo se bo pogovorno okno Licenčna pogodba. Kliknite 'Sprejemam pogoje licenčne pogodbe' in nato na Gumb za dokončanje .

8. korak: Ko prejmete varnostno opozorilo, kliknite gumb V redu.

9. korak: Počakajte, da se namestitev zaključi.

10. korak: Eclipse vas bo pozval k ponovnemu zagonu, kliknite Gumb Da . V nasprotnem primeru bi morali znova zagnati Eclipse za spremembe, ki smo jih naredili.

11. korak: Po ponovnem zagonu lahko preverimo, ali je bil TestNG uspešno nameščen ali ne. Če želite preveriti, kliknite Windows, nato Preferences in preverite, ali je TestNG vključen na seznam Preferences ali ne.


# 2) Z namestitvijo nove programske opreme
Korak 1: Kliknite gumb Pomoč v zgornji menijski vrstici v Eclipse. Nato kliknite “Namesti novo programsko opremo” kot je prikazano spodaj.

2. korak: Vstavite http://beust.com/eclipse v Delo s poljem, kot je prikazano spodaj, in počakajte nekaj časa, da se prikaže TestNG.


3. korak: Izberite potrditveno polje za TestNG in kliknite gumb Naprej.

4. korak: Pred začetkom namestitve preveri zahteve ali morebitne odvisnosti. Če obstajajo težave z zahtevami / odvisnostmi, vas bo pred namestitvijo TestNG prosil, da jih namestijo. Večino časa se uspešno namesti.

5. korak: Ko bodo zgornji koraki končani, bo moral pregledati podrobnosti namestitve. Kliknite V redu in nato na Gumb Naprej nadaljevati.

6. korak: Sprejmite pogoje licenčne pogodbe in kliknite na Gumb za dokončanje .

Namestitev traja nekaj minut.
Opomba: Po končani namestitvi lahko preverimo, ali je TestNG pravilno nameščen ali ne. Če želite to narediti, pojdite v menijsko vrstico sistema Windows in kliknite Prikaži pogled in nato kliknite Drugo kot je prikazano spodaj.

Razširite mapo Java in preverite, ali je TestNG na voljo, kot je prikazano spodaj.

Testni primer avtomatizacije TestNG
Ustvarimo svoj prvi testni primer za avtomatizacijo s TestNG.
Korak 1: Ustvarite nov projekt in paket. Kliknite Datoteka -> Novo -> Java Project.

Nato se odpre okno New Java Project. Vnesite ime projekta, kot je prikazano spodaj.
Tu je bil podan kot TestNGPractice. Ničesar ne izberite, samo naj bo privzeto, razen če ne prikaže nobenih sporočil. Kliknite na Gumb Naprej .

kako ustvariti java program v eclipse -
Zdaj pa Nastavitve Java zaslon. Naj bo privzeto in kliknite na Gumb za dokončanje .
2. korak: Ustvarjen je projekt TestNGPractice, ki ga lahko tudi vidimo Sistemska knjižnica JRE vključiti samodejno.

3. korak: Z desno miškino tipko kliknite projekt TestNGPractice in nato kliknite Lastnosti. Lastnosti za TestNGPractice bo prikazano okno.

4. korak: Izberite Java Build Path in kliknite zavihek knjižnice, kot je prikazano spodaj.

Zdaj kliknite na Dodajte zunanje JAR-je . Odpeljal vas bo v mapo, v kateri ste hranili vse izvršljive datoteke JAR. Izberite vse datoteke in kliknite na Gumb za odpiranje kot je prikazano spodaj.

Zdaj kliknite na dodaj še dve datoteki jar, kot je prikazano spodaj.

Videli boste lahko, da so bile vse zunanje datoteke Jar vključene / dodane za ta projekt. Kliknite na Gumb Uporabi in Zapri.

Zdaj so bile dodane tudi vse referenčne knjižnice.

5. korak: Zdaj z desno miškino tipko kliknite datoteko src v razdelku TestNGPractice Project. Izberite Novo-> Drugo-> Ustvari nov paket Java .


Vnesite ime, kot je prikazano spodaj »PractTests« in kliknite gumb Finish. Ne spreminjajte ničesar, razen če in dokler ne dobite sporočila.
6. korak: Zdaj ustvarite razred TestNG pod paketom PractTests. Z desno miškino tipko kliknite Mapa Test Case , Pojdi do TestNG in izberite “TestNG Class” .
Vnesite ime predavanja kot BasicTest na zaslonu razreda New TestNG, kot je prikazano spodaj, in kliknite na Gumb za dokončanje . Za naš prvi osnovni program lahko preverite tudi @BeforeMethod in @AfterMethod Annotations.
Razvijalci pripise uporabljajo za opis kod v programu. V skladu z zahtevami se v programu TestNG uporabljajo različne vrste pripisov. @Test je osnovni pripis v poteku dela TestNG. Tu se pripisi @BeforeMethod in @AfterMethod izvajajo pred in po izvedbi metod @Test.


Opomba : V razredu TestNG ne izberemo javne static void main kot v programih Java. Vedno naj bo odkljukan. Za izvedbo razreda ne potrebujemo glavne metode. TestNG samodejno izvede razred.
Pripravljen je vaš prvi tečaj TestNG. Zdaj lahko napišete osnovni test za svoj prvi program v razredu TestNG.

Napišimo osnovni program TestNG. Za pisanje našega programa bomo uporabili oznake @BeforeMethod, @Test in @AfterMethod TestNG. Več o opombah bomo izvedeli v naslednjih vajah.
Tu lahko vidite, da smo pri ustvarjanju prvega razreda TestNG preverili pripise. Vidimo lahko izbrane pripise (@BeforeMethod in @AfterMethod), uvožene 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'); } } 
7. korak: Zaženimo test. To je treba storiti z desnim klikom na skript testnega primera. Izberite Zaženi kot -> TestNG Test . Kliknite gumb V redu.


8. korak: Ko je izvedba končana, bodo rezultati videti kot na spodnjih zaslonih. Na zaslonu z rezultati je prikazano PASSED: gmailLogin. To pomeni, da je test uspešno opravljen brez napak.


Podobno lahko preverite tudi druga dva zavihka, tj. Neuspeli testi in povzetek . Če imate neuspešne teste, lahko preverite podrobnosti, zavihek Test Summary pa prikazuje podrobnosti, kot so ime testa, čas (v sekundah), potreben za izvedbo testa, število predavanj (tukaj je bil le en) in metoda (tukaj le ena) .


TestNG proizvaja tudi poročila HTML. Če želite dostopati do tega poročila, pojdite v mapo Project in kliknite testno izhodno mapo. Preverite lahko, ali obstajajo različne vrste poročil, na primer „ emailable-report.html 'In' index.html “, Kot je prikazano spodaj. Kliknite obe poročili in videli boste podrobnosti izvedbe testa.
TestNG ‘Index.html’ daje povezavo do različnih komponent, kot so Skupine, Reporter Output, Časi itd. S klikom na vsako od njih lahko vidite različne podrobne opise izvedbe. O njih bomo razpravljali v prihodnjih vajah.

kaj je varnostni ključ za brezžično omrežje


Zaključek
TestNG ima uporabne funkcije, ki olajšajo testiranje. V tej vadnici smo videli, kako je mogoče namestiti TestNG in kako zagnati osnovni testni program z uporabo TestNG. Videli smo tudi, kako je mogoče poročila ustvariti po preizkusu.
Naša prihajajoča vadnica bo podrobno razložila opombe in poslušalce TestNG.
=> Tu si oglejte vodnik za začetnike TestNG.
Priporočeno branje
- Osnove odpravljanja napak v kodi v programu Eclipse
- Eclipse IDE: ustvarite in zaženite svoj prvi projekt Java
- Vadnica za Eclipse: Vključevanje TestNG v Eclipse Java IDE
- Eclipse Vadnica: Najbolj priljubljene funkcije za lažje kodiranje
- Vadnice za globinsko zasenčenje za začetnike
- JAVA Vadnica za začetnike: 100+ praktičnih Javnih video vadnic
- Postopna namestitev in namestitev Appium Studio
- Struktura programa C # in osnovna sintaksa s primeri