testng example how create
Spørgsmål og svar om kvalitetsanalytiker pdf
Denne vejledning forklarer, hvordan du opretter TestNG.xml-fil ved hjælp af TestNG Eksempel:
Et af de vigtigste emner i TestNG, dvs. TestNG.xml-filen, vil blive forklaret detaljeret her.
En masse opgaver kan udføres samtidigt med filen TestNG.xml.
Lad os komme igang!!
=> Tjek her for at se AZ af TestNG-træningsvejledninger her.
Hvad du vil lære:
- Hvad er TestNG.xml?
- Trin til at oprette TestNG.xml-fil
- Eksempel Kør ved hjælp af TestNG.xml
- Konklusion
Hvad er TestNG.xml?
TestNG.xml-filen er en konfigurationsfil, der hjælper med at organisere vores tests. Det giver testere mulighed for at oprette og håndtere flere testklasser, definere testpakker og test.
Det gør det lettere for en tester at kontrollere udførelsen af tests ved at samle alle testcases og køre den under en XML-fil. Dette er et smukt koncept, uden hvilket det er svært at arbejde i TestNG.
Fordele ved TestNG.xml
De største fordele ved filen TestNG.xml er:
- Det giver parallel udførelse af testmetoder.
- Det tillader afhængighed af en testmetode af en anden testmetode.
- Det hjælper med at prioritere vores testmetoder.
- Det tillader gruppering af testmetoder i testgrupper.
- Det understøtter parametriseringen af testsager ved hjælp af @Parameters-kommentaren.
- Det hjælper med datadrevet test ved hjælp af @DataProvider-kommentar.
- Det har forskellige typer påstande, der hjælper med at validere de forventede resultater med de faktiske resultater.
- Den har forskellige typer HTML-rapporter, omfangsrapporter osv. For at få en bedre og klar forståelse af vores testoversigt.
- Det har lyttere, der hjælper med at oprette logfiler.
Begreber brugt i TestNG.xml
# 1) En suite er repræsenteret af en XML-fil. Den kan indeholde en eller flere tests og defineres af koden.
Eksempel:
#to) En test er repræsenteret af og kan indeholde en eller flere TestNG-klasser.
Eksempel:
# 3) En klasse er en Java-klasse, der indeholder TestNG-kommentarer. Her er det repræsenteret af mærket og kan indeholde en eller flere testmetoder.
Eksempel
# 4) En testmetode er en Java-metode, der er kommenteret af @Prøve 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
Grundlæggende Testng.xml-fil ser ud som vist nedenfor.
Trin til at oprette TestNG.xml-fil
I TestNG skal vi oprette TestNG.xml-filen til at håndtere flere testklasser. Vi er nødt til at konfigurere vores testkørsel, indstille testafhængighed, inkludere eller ekskludere klasser, testmetoder, pakker, test osv. Og indstille prioriteten også i XML-filen.
Lad os oprette Testng.xml-filen ved hjælp af nedenstående trin.
Trin 1: Højreklik på projektmappen, gå til Ny og vælg 'File' som vist på nedenstående billede.
Trin 2: Tilføj filnavnet som 'Testng.xml' som vist i nedenstående billede, og klik på knappen Udfør.
Trin 3: Nu kan du tilføje nedenstående XML-kode i din testng.xml-fil. Du kan vælge dit testpakke navn og testnavnet i henhold til kravene.
Efter at have leveret de krævede oplysninger ser testng.xml-filen ud som nedenfor:
I ovenstående XML-fil kan du se rækkefølgen af tags korrekt og præcist. Suite => Testklasser => Klasse.
Her er Suite-navnet
Testnavn er
Vi kan give ethvert navn til Suite og Test i XML-filen. Men vi er nødt til at give det korrekte navn til klassekoden, som er en kombination af dit pakkenavn og testsagens navn.
Pakkens navn er Googletest, og testkassens navne er:
Trin 4: Lad os køre xml-filen. Kør testen ved at højreklikke på TestNG xml-filen, og vælg Kør som -> TestNG Suite .
Når filen testng.xml er kørt, kan vi se resultaterne i konsollen.
Eksempel Kør ved hjælp af TestNG.xml
Her har vi oprettet Suite-navnet som
Vi kan give ethvert navn til Suite og Test i XML-filen. Men vi er nødt til at angive det korrekte navn til klassenes tag, som er en kombination af dit pakke navn og test case navn.
Pakkenavnet er grundlæggende Demo og test case navnene er Google Billeder og Google kort .
Lad os køre XML-filen. Kør testen ved at højreklikke på TestNG XML-filen, og vælg Kør som => TestNG Suite .
Når filen testng.xml er kørt, kan vi se resultaterne i konsollen.
Konklusion
Vi udforskede alt om TestNG.xml i denne vejledning. De forskellige fordele og koncepter, der blev brugt i TestNG.xml, blev forklaret detaljeret ved hjælp af et TestNG-eksempel
Vi håber, at du nød hele rækken af tutorials i denne TestNG-serie.
hvordan man åbner .jnlp filer
God læselyst!!
=> Besøg her for den eksklusive testNG-træningsserie.
Anbefalet læsning
- 20 mest populære TestNG Interview Spørgsmål og svar
- Sådan bruges TestNG Framework til oprettelse af selen-scripts - TestNG Selen Tutorial # 12
- Lær hvordan du bruger TestNG-kommentarer i selen (med eksempler)
- REST API-test med Spring RestTemplate og TestNG
- Filmanipulation i Unix: Oversigt over Unix File System
- Eclipse Tutorial: Integrering af TestNG i Eclipse Java IDE
- Unix specialtegn eller metategn til filmanipulation
- MongoDB Opret database backup