testng example how create
beste gratis python ide for windows
Denne opplæringen forklarer hvordan du lager TestNG.xml-fil ved hjelp av TestNG Eksempel:
Et av de viktigste temaene i TestNG, dvs. TestNG.xml-filen, vil bli forklart i detalj her.
Mange oppgaver kan gjøres samtidig med filen TestNG.xml.
La oss komme i gang!!
=> Sjekk her for å se AZ av TestNG opplæringsveiledninger her.
Hva du vil lære:
Hva er TestNG.xml?
TestNG.xml-filen er en konfigurasjonsfil som hjelper til med å organisere testene våre. Det lar testere lage og håndtere flere testklasser, definere testsuiter og tester.
Det gjør en testers jobb lettere ved å kontrollere utførelsen av tester ved å sette alle testtilfellene sammen og kjøre den under en XML-fil. Dette er et vakkert konsept, uten hvilket det er vanskelig å jobbe i TestNG.
Fordeler med TestNG.xml
De viktigste fordelene med filen TestNG.xml er:
- Det gir parallell gjennomføring av testmetoder.
- Det tillater avhengighet av en testmetode av en annen testmetode.
- Det hjelper med å prioritere testmetodene våre.
- Det tillater gruppering av testmetoder i testgrupper.
- Den støtter parametriseringen av testsaker ved hjelp av @Parameters-merknaden.
- Det hjelper i datadrevet testing ved hjelp av @DataProvider-kommentar.
- Den har forskjellige typer påstander som hjelper til med å validere forventede resultater med de faktiske resultatene.
- Den har forskjellige typer HTML-rapporter, omfangsrapporter osv. For en bedre og tydelig forståelse av testsammendraget vårt.
- Det har lyttere som hjelper til med å lage logger.
Konsepter brukt i TestNG.xml
#1) En suite er representert av en XML-fil. Den kan inneholde en eller flere tester og er definert av taggen.
Eksempel:
#to) En test er representert av og kan inneholde en eller flere TestNG-klasser.
Eksempel:
# 3) En klasse er en Java-klasse som inneholder TestNG-merknader. Her er den representert av taggen og kan inneholde en eller flere testmetoder.
Eksempel
# 4) En testmetode er en Java-metode som er kommentert av @Test metoder i kildefilen.
Eksempel:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xml Eksempel
Grunnleggende Testng.xml-fil ser ut som vist nedenfor.
Fremgangsmåte for å lage TestNG.xml-fil
I TestNG må vi lage TestNG.xml-filen for å håndtere flere testklasser. Vi må konfigurere testkjøringen, angi testavhengighet, inkludere eller ekskludere klasser, testmetoder, pakker, tester osv., Og også sette prioritet i XML-filen.
La oss lage Testng.xml-filen ved å følge trinnene nedenfor.
Trinn 1: Høyreklikk på Project-mappen, gå til Ny og velg ‘File’ som vist på bildet nedenfor.
Steg 2: Legg til filnavnet som ‘Testng.xml’ som vist på bildet nedenfor, og klikk på Fullfør-knappen.
Trinn 3: Nå kan du legge til XML-koden nedenfor i testng.xml-filen. Du kan velge navnet ditt på testpakken og testnavnet i henhold til kravene.
Etter å ha gitt den nødvendige informasjonen, ser testng.xml-filen ut som nedenfor:
I XML-filen ovenfor kan du se rekkefølgen av koder riktig og nøyaktig. Suite => Testklasser => Klasse.
Her er Suite-navnet
Testnavnet er
Vi kan gi hvilket som helst navn til Suite og Test i XML-filen. Men vi må oppgi riktig navn til klassekoden, som er en kombinasjon av pakkenavnet og navnet på testsaken.
Pakkens navn er Googletest, og testtilfelle navnene er:
Trinn 4: La oss kjøre xml-filen. Kjør testen ved å høyreklikke på TestNG xml-filen og velge Kjør som -> TestNG Suite .
Når testng.xml-filen har kjørt, kan vi se resultatene i konsollen.
Eksempel Kjør med TestNG.xml
Her har vi opprettet Suite-navnet som
Vi kan gi hvilket som helst navn til Suite og Test i XML-filen. Men vi må oppgi riktig navn til klassenes merke, som er en kombinasjon av pakkenavnet og testsakenavnet.
Pakkens navn er grunnleggende Demo og testsaksnavnene er Google bilder og Google Kart .
La oss kjøre XML-filen. Kjør testen ved å høyreklikke på TestNG XML-filen og velge Kjør som => TestNG Suite .
Når testng.xml-filen har kjørt, kan vi se resultatene i konsollen.
Konklusjon
Vi utforsket alt om TestNG.xml i denne veiledningen. De forskjellige fordelene og konseptene som ble brukt i TestNG.xml ble forklart i detalj ved hjelp av et TestNG-eksempel
Vi håper du likte hele spekteret av opplæringsprogrammer i denne TestNG-serien.
css intervju spørsmål og svar pdf
Glad lesning !!
=> Besøk her for den eksklusive opplæringsserien TestNG Training.
Anbefalt lesing
- 20 mest populære TestNG intervju spørsmål og svar
- Hvordan bruke TestNG Framework for å lage selenskript - TestNG Selen Tutorial # 12
- Lær hvordan du bruker TestNG-merknader i selen (med eksempler)
- REST API-testing med Spring RestTemplate og TestNG
- Filmanipulering i Unix: Oversikt over Unix File System
- Eclipse Tutorial: Integrering TestNG i Eclipse Java IDE
- Unix spesialtegn eller metategn for filmanipulering
- MongoDB Lag sikkerhetskopi av database