testng installation basic program
Questo tutorial copre l'installazione di TestNG. Eseguiremo anche un programma TestNG di base e vedremo quali rapporti possono essere generati dopo l'esecuzione del test in TestNG:
Questo tutorial ti istruirà su come installare TestNG tramite Marketplace e Installa nuove opzioni software in Eclipse.
Eseguiremo anche un programma TestNG di base e vedremo quali sono i rapporti che è possibile generare dopo l'esecuzione del test in TestNG.
=> Guarda qui la semplice serie di formazione TestNG.
Cosa imparerai:
software per scaricare video da You Tube
Installazione e configurazione di TestNG
TestNG per Eclipse: Il plug-in ci aiuta a eseguire i nostri script / test TestNG da Eclipse. Aiuta nell'esecuzione di suite, gruppi o casi di test individuali. Ogni volta che si verifica un errore, verrà segnalato in una scheda separata e potremo visualizzarli senza problemi. Questo plug-in ha anche diversi modelli che semplificano i nostri test.
Impostazione / configurazione delle variabili di ambiente globali richieste per TestNG in Eclipse:
- L'ultima versione di Java dovrebbe essere installata per eseguire il plug-in TestNG for Eclipse.
- La variabile d'ambiente per Java dovrebbe essere configurata.
- La versione 4.2 e successive di Eclipse dovrebbero essere scaricate nella macchina. Versioni seguenti che non sono supportate, dovremo assicurarci di aggiornare la versione corretta.
- Le versioni di Eclipse richieste includono Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Supporto della piattaforma: Windows, Mac, Linux / GTK.
TestNG può essere installato in due modi diversi:
- Possiamo usare il file Marketplace di Eclipse.
- Possiamo installarlo da Installa nuovo software.
Scopriamo entrambe le modalità di installazione di TestNG in Eclipse.
# 1) Installazione tramite Marketplace
Di seguito sono riportati i passaggi per installare TestNG dal Marketplace:
Passo 1: Avvia Eclipse.
Passo 2: Vai alla sezione Aiuto.
Passaggio 3: Clic Marketplace di Eclipse nella sezione Aiuto.
Passaggio 4: Si apre la finestra di Eclipse Marketplace. Inserisci TestNG nel file Trova opzione e fare clic sul pulsante di ricerca.
Passaggio 5: Clicca sul Pulsante Installa come mostrato di seguito.
Passaggio 6: Si aprirà un'altra nuova finestra, non modificare nulla. Basta fare clic sul file Pulsante di conferma .
Passaggio 7: Clicca sul Pulsante Avanti e la finestra di dialogo del contratto di licenza verrà aperta. Fare clic su 'Accetto i termini del contratto di licenza', quindi fare clic su Pulsante Fine .
Passaggio 8: Quando viene ricevuto un avviso di sicurezza, fare clic sul pulsante OK.
Passaggio 9: Attendi il completamento dell'installazione.
Passaggio 10: Eclipse richiederà un riavvio, fare clic su Sì pulsante . In caso contrario, dovremmo riavviare Eclipse per le modifiche che abbiamo apportato.
Passaggio 11: Una volta completato il riavvio, possiamo verificare se TestNG è stato installato correttamente o meno. Per verificare, fare clic su Windows, quindi su Preferenze e vedere se TestNG è incluso o meno nell'elenco Preferenze.
# 2) Attraverso Installa nuovo software
Passo 1: Fare clic sul pulsante Guida nella barra dei menu in alto in Eclipse. Quindi fare clic su 'Installa nuovo software' come mostrato di seguito.
Passo 2: Immettere http://beust.com/eclipse in Work with the Field come mostrato di seguito e attendere che venga visualizzato TestNG.
Passaggio 3: Seleziona il casella di controllo per TestNG e fare clic sul pulsante Avanti.
Passaggio 4: Verifica i requisiti o eventuali dipendenze prima di avviare l'installazione. Se ci sono problemi con i requisiti / dipendenze, chiederà di installarli prima di continuare con TestNG. Il più delle volte viene installato con successo.
Passaggio 5: Una volta completati i passaggi precedenti, verrà chiesto di rivedere i dettagli dell'installazione. Fare clic su OK e quindi su Pulsante Avanti continuare.
Passaggio 6: Accetta i termini del contratto di licenza e fai clic su Pulsante Fine .
Sono necessari alcuni minuti per l'installazione.
Nota: Una volta completata l'installazione, possiamo verificare se TestNG è installato correttamente o meno. Per farlo, vai alla barra dei menu di Windows, fai clic su Mostra vista e quindi fare clic su Altro come mostrato di seguito.
Espandi la cartella Java e verifica se TestNG è disponibile come mostrato di seguito.
Caso di test di automazione TestNG
Creiamo il nostro primo test case di automazione con TestNG.
Passo 1: Crea un nuovo progetto e pacchetto. Fare clic su File -> Nuovo -> Progetto Java.
Quindi si aprirà la finestra Nuovo progetto Java. Immettere un nome di progetto come mostrato di seguito.
Qui è stato dato come TestNGPractice. Non selezionare nulla, mantienilo come predefinito a meno che non mostri messaggi. Clicca sul Pulsante Avanti .
qual è il miglior software di rimozione malware
Ora il Impostazioni Java viene visualizzata la schermata. Si prega di mantenerlo come predefinito e fare clic su Pulsante Fine .
Passo 2: Viene creato il progetto TestNGPractice e possiamo anche vedere il file Libreria di sistema JRE da includere automaticamente.
Passaggio 3: Fare clic con il pulsante destro del mouse sul progetto TestNGPractice e quindi fare clic su Proprietà. Proprietà per TestNGPractice verrà visualizzata la finestra.
Passaggio 4: Selezionare Percorso build Java e fare clic sulla scheda librerie come mostrato di seguito.
Ora fai clic su Aggiungi JAR esterni . Ti porterà alla cartella in cui hai conservato tutti i tuoi file JAR eseguibili. Seleziona tutti i file e fai clic sul file Pulsante Apri come mostrato di seguito.
Ora fai clic su aggiungi altri due file jar come mostrato di seguito.
Sarai in grado di vedere che tutti i file Jar esterni sono stati inclusi / aggiunti per questo progetto. Clicca su Pulsante Applica e Chiudi.
Ora sono state aggiunte anche tutte le librerie referenziate.
Passaggio 5: Ora fai clic con il pulsante destro del mouse sul file src in TestNGPractice Project. Selezionare Nuovo-> Altro-> Crea un nuovo pacchetto Java .
Immettere il nome come mostrato di seguito 'practiceTests' e fare clic sul pulsante Fine. Non modificare nulla a meno che e fino a quando non ricevi un messaggio.
Passaggio 6: Ora crea una classe TestNG sotto il pacchetto practiceTests. Fare clic con il pulsante destro del mouse sul file Cartella Test Case , vai a TestNG e seleziona 'TestNG Class' .
Immettere il nome della classe come BasicTest nella schermata della classe New TestNG come mostrato di seguito e fare clic su Pulsante Fine . Puoi anche controllare le annotazioni @BeforeMethod e @AfterMethod per il nostro primo programma di base.
Le annotazioni vengono utilizzate dagli sviluppatori per descrivere i codici in un programma. Esistono diversi tipi di annotazioni utilizzate in TestNG secondo i requisiti. @Test è l'annotazione di base nel flusso di lavoro TestNG. Qui, le annotazioni @BeforeMethod e @AfterMethod vengono eseguite rispettivamente prima e dopo l'esecuzione dei metodi @Test.
Nota : Nella classe TestNG, non selezioniamo public static void main come facciamo nei programmi Java. Dovrebbe essere sempre deselezionato. Non abbiamo bisogno del metodo principale per eseguire la classe. TestNG esegue automaticamente la classe.
La tua prima classe TestNG è pronta. Ora puoi scrivere un test di base per il tuo primo programma nella classe TestNG.
Scriviamo il programma di base TestNG. Useremo le annotazioni @BeforeMethod, @Test e @AfterMethod TestNG per scrivere il nostro programma. Impareremo di più sulle annotazioni nei nostri prossimi tutorial.
Qui puoi vedere che abbiamo controllato le annotazioni durante la creazione della prima classe TestNG. Possiamo vedere le annotazioni che abbiamo selezionato (@BeforeMethod e @AfterMethod), importate dalla libreria TestNG.
Programma :
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'); } }
Passaggio 7: Facciamo il test. Dovrebbe essere fatto facendo clic con il pulsante destro del mouse sullo script del test case. Selezionare Esegui come -> TestNG Test . Fare clic sul pulsante OK.
Passaggio 8: Una volta completata l'esecuzione, i risultati appariranno come nelle schermate seguenti. La schermata dei risultati mostra SUPERATO: gmailLogin. Ciò significa che il test è stato superato con successo senza errori.
miglior software firewall per Windows 10
Allo stesso modo, puoi controllare le altre due schede, ad es. Test e riepilogo non riusciti . Se hai test non riusciti, puoi controllare i dettagli e la scheda Riepilogo del test mostra dettagli come il nome del test, il tempo (in secondi) impiegato per eseguire il test, il conteggio delle classi (qui era solo uno) e il metodo (qui solo uno) .
TestNG produce anche report HTML. Per accedere a questo rapporto, puoi andare alla cartella Progetto e fare clic sulla cartella di output del test. Puoi controllare se esistono diversi tipi di rapporti come ' emailable-report.html ' e ' index.html ' come mostrato di seguito. Fai clic su entrambi i rapporti e sarai in grado di vedere i dettagli dell'esecuzione del test.
TestNG's 'Index.html' fornisce un collegamento a diversi componenti come gruppi, output reporter, tempi, ecc. Facendo clic su ciascuno di questi, è possibile visualizzare diverse descrizioni dettagliate dell'esecuzione. Ne discuteremo nei prossimi tutorial.
Conclusione
TestNG ha funzioni utili che semplificano i test. Abbiamo visto come può essere installato TestNG e come eseguire un programma di test di base utilizzando TestNG in questo tutorial. Abbiamo anche visto come è possibile generare report dopo l'esecuzione del test.
Il nostro prossimo tutorial spiegherà in dettaglio le annotazioni e gli ascoltatori di TestNG.
=> Dai un'occhiata alla Guida per principianti di TestNG qui.
Lettura consigliata
- Nozioni di base sul debug del codice in Eclipse
- Eclipse IDE: crea ed esegui il tuo primo progetto Java
- Tutorial Eclipse: integrazione di TestNG nell'IDE Java di Eclipse
- Tutorial Eclipse: le funzionalità più popolari per aiutarti a programmare meglio
- Tutorial approfonditi su Eclipse per principianti
- Tutorial JAVA per principianti: oltre 100 tutorial video Java pratici
- Installazione e configurazione passo passo di Appium Studio
- Struttura del programma C # e sintassi di base con esempi