testng example how create
qual è il miglior firewall gratuito per Windows 10
Questo tutorial spiega come creare un file TestNG.xml con l'aiuto di TestNG Esempio:
Uno degli argomenti più importanti di TestNG, ovvero il file TestNG.xml, verrà spiegato in dettaglio qui.
Molte attività possono essere eseguite contemporaneamente con il file TestNG.xml.
Iniziamo!!
=> Controlla qui per vedere i tutorial di formazione dalla A alla Z di TestNG qui.
Cosa imparerai:
- Cos'è TestNG.xml?
- Passaggi per creare il file TestNG.xml
- Esempio di esecuzione utilizzando TestNG.xml
- Conclusione
Cos'è TestNG.xml?
Il file TestNG.xml è un file di configurazione che aiuta a organizzare i nostri test. Consente ai tester di creare e gestire più classi di test, definire suite di test e test.
Rende più facile il lavoro di un tester controllando l'esecuzione dei test mettendo insieme tutti i casi di test ed eseguendolo in un unico file XML. Questo è un bellissimo concetto, senza il quale, è difficile lavorare in TestNG.
Vantaggi di TestNG.xml
I principali vantaggi del file TestNG.xml sono:
- Fornisce l'esecuzione parallela dei metodi di test.
- Consente la dipendenza di un metodo di prova da un altro metodo di prova.
- Aiuta a dare la priorità ai nostri metodi di test.
- Consente il raggruppamento dei metodi di prova in gruppi di prova.
- Supporta la parametrizzazione dei casi di test utilizzando l'annotazione @Parameters.
- Aiuta nei test basati sui dati utilizzando l'annotazione @DataProvider.
- Ha diversi tipi di asserzioni che aiutano a convalidare i risultati attesi con i risultati effettivi.
- Ha diversi tipi di rapporti HTML, rapporti di estensione, ecc. Per una migliore e chiara comprensione del riepilogo del nostro test.
- Ha ascoltatori che aiutano nella creazione di log.
Concetti utilizzati in TestNG.xml
# 1) Una suite è rappresentata da un file XML. Può contenere uno o più test ed è definito dal tag.
Esempio:
#Due) Un test è rappresentato da e può contenere una o più classi TestNG.
Esempio:
# 3) Una classe è una classe Java che contiene annotazioni TestNG. Qui è rappresentato dal tag e può contenere uno o più metodi di test.
Esempio
# 4) Un metodo Test è un metodo Java annotato da @Test metodi nel file di origine.
Esempio:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Esempio di TestNG.xml
Il file Testng.xml di base ha l'aspetto mostrato di seguito.
Passaggi per creare il file TestNG.xml
In TestNG, dobbiamo creare il file TestNG.xml per gestire più classi di test. Dobbiamo configurare la nostra esecuzione di test, impostare la dipendenza del test, includere o escludere classi, metodi di test, pacchetti, test, ecc. E impostare anche la priorità nel file XML.
Creiamo il file Testng.xml utilizzando i passaggi seguenti.
Passo 1: Fare clic con il tasto destro sulla cartella del progetto, andare su Nuovo e selezionare 'File' come mostrato nell'immagine sottostante.
Passo 2: Aggiungi il nome del file come 'Testng.xml' come mostrato nell'immagine sottostante e fare clic sul pulsante Fine.
come passare un array come parametro in java
Passaggio 3: Ora puoi aggiungere il seguente codice XML nel tuo file testng.xml. È possibile scegliere il nome della suite di test e il nome del test in base ai requisiti.
Dopo aver fornito le informazioni richieste, il file testng.xml ha il seguente aspetto:
Nel file XML sopra, puoi vedere la sequenza dei tag in modo corretto e accurato. Suite => Test Classes => Class.
Qui, il nome della suite è
Il nome del test è
Possiamo dare qualsiasi nome alla Suite e al Test nel file XML. Ma dobbiamo fornire il nome corretto al tag classes che è una combinazione del nome del tuo pacchetto e del nome del test case.
Il nome del pacchetto è Googletest e i nomi del test case sono:
Passaggio 4: Eseguiamo il file xml. Esegui il test facendo clic con il pulsante destro del mouse sul file xml TestNG e seleziona Esegui come -> TestNG Suite .
Una volta eseguito il file testng.xml, possiamo vedere i risultati nella console.
Esempio di esecuzione utilizzando TestNG.xml
Qui, abbiamo creato il nome della suite come
Possiamo dare qualsiasi nome alla Suite e al Test nel file XML. Tuttavia, dobbiamo fornire il nome corretto al tag delle classi che è una combinazione del nome del pacchetto e del nome del test case.
Il nome del pacchetto è basicsDemo e i nomi dei casi di test sono Google Immagini e Google Maps .
Eseguiamo il file XML. Eseguire il test facendo clic con il pulsante destro del mouse sul file XML TestNG e selezionare Esegui come => TestNG Suite .
Una volta eseguito il file testng.xml, possiamo vedere i risultati nella console.
Conclusione
Abbiamo esplorato tutto su TestNG.xml in questo tutorial. I vari vantaggi e concetti utilizzati in TestNG.xml sono stati spiegati in dettaglio con l'aiuto di un esempio TestNG
Ci auguriamo che l'intera gamma di tutorial di questa serie di TestNG ti sia piaciuta.
Buona lettura!!
=> Visita qui per l'esclusiva serie di tutorial di formazione TestNG.
Lettura consigliata
- 20 domande e risposte per l'intervista TestNG più popolari
- Come utilizzare TestNG Framework per la creazione di script di selenio - TestNG Selenium Tutorial # 12
- Scopri come utilizzare le annotazioni TestNG in selenio (con esempi)
- Test API REST con Spring RestTemplate e TestNG
- Manipolazione dei file in Unix: panoramica del file system Unix
- Tutorial Eclipse: integrazione di TestNG in Eclipse Java IDE
- Caratteri speciali Unix o metacaratteri per la manipolazione dei file
- MongoDB Crea backup del database