testng installation basic program
Aquest tutorial inclou la instal·lació de TestNG. També executarem un programa bàsic TestNG i veurem quins informes es poden generar després de la prova a TestNG:
Aquest tutorial us informarà sobre com instal·lar TestNG a través de Marketplace i instal·lar opcions de programari nou a Eclipse.
També executarem un programa bàsic TestNG i veurem quins són els informes que es poden generar després de la prova a TestNG.
=> Mireu aquí les sèries d’entrenament TestNG simples.
Què aprendreu:
com esborrar un element de matriu a Java
Instal·lació i configuració de TestNG
TestNG per a Eclipse: El connector ens ajuda a executar els nostres scripts / proves TestNG des d’Eclipse. Ajuda a executar suites, grups o casos de proves individuals. Sempre que hi hagi un error, s’informarà en una pestanya separada i els podrem visualitzar sense problemes. Aquest connector també té diverses plantilles que faciliten les nostres proves.
Cal configurar / configurar les variables globals d'entorn per a TestNG a Eclipse:
- La versió més recent de Java s’hauria d’instal·lar per executar el connector TestNG for Eclipse.
- La variable d'entorn de Java s'hauria de configurar.
- L'Eclipse versió 4.2 i superior s'ha de descarregar a la màquina. Les versions següents que no són compatibles, haurem d'assegurar-nos d'actualitzar la versió correcta.
- Les versions necessàries d’Eclipse inclouen oxigen (4,7), neó (4,6), Mart (4,5), lluna (4,4), Kepler (4,3), Juno (4,2, 3,8), anterior a Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Suport de plataforma: Windows, Mac, Linux / GTK.
TestNG es pot instal·lar de dues maneres diferents:
- Podem utilitzar el Eclipse Marketplace.
- El podem instal·lar des de Instal·leu un programari nou.
Descobrim les dues maneres d’instal·lar TestNG a Eclipse.
# 1) Instal·lació mitjançant Marketplace
A continuació es detallen els passos per instal·lar TestNG des de Marketplace:
Pas 1: Inicieu Eclipse.
Pas 2: Aneu a la secció d’Ajuda.
Pas 3: Feu clic a Eclipse Marketplace a la secció d’Ajuda.
Pas 4: S'obrirà la finestra Eclipse Marketplace. Introduïu TestNG al fitxer Troba i feu clic al botó de cerca.
Pas 5: Feu clic al botó Botó d'instal·lació com es mostra a continuació.
Pas 6: S'obrirà una altra finestra nova, no canvieu res. Simplement feu clic al botó Botó Confirma .
Pas 7: Feu clic al botó Botó següent i s'obrirà el quadre de diàleg Acord de llicència. Feu clic a 'Accepto els termes del contracte de llicència' i feu clic a Botó Finalitza .
Pas 8: Quan es rep un avís de seguretat, feu clic al botó D'acord.
Pas 9: Espereu fins que finalitzi la instal·lació.
Pas 10: Eclipse us demanarà un reinici, feu clic a Botó Sí . Si no, hauríem de reiniciar Eclipse pels canvis que hem fet.
Pas 11: Un cop finalitzat el reinici, podem verificar si TestNG s'ha instal·lat correctament o no. Per verificar, feu clic a Windows, després a Preferències i comproveu si TestNG està inclòs o no a la llista de preferències.
# 2) Mitjançant Instal·lar programari nou
Pas 1: Feu clic al botó Ajuda de la barra de menú superior d'Eclipse. A continuació, feu clic a 'Instal·leu programari nou' com es mostra a continuació.
Pas 2: Introduïu http://beust.com/eclipse a Treballa amb el camp com es mostra a continuació i espereu un temps fins que es mostri TestNG.
Pas 3: Seleccioneu el fitxer casella de selecció de TestNG i feu clic al botó Següent.
Pas 4: Comprova els requisits o les dependències abans d’iniciar la instal·lació. Si hi ha algun problema amb els requisits / dependències, us demanarà que els instal·leu abans de continuar amb TestNG. La majoria de les vegades s’instal·la amb èxit.
Pas 5: Un cop finalitzats els passos anteriors, us demanarà que reviseu els detalls de la instal·lació. Feu clic a D'acord i després al botó Botó següent per continuar.
Pas 6: Accepteu els termes del contracte de llicència i feu clic a Botó Finalitza .
La instal·lació triga uns minuts.
Nota: Un cop finalitzada la instal·lació, podem comprovar si TestNG està instal·lat correctament o no. Per fer-ho, aneu a la barra de menú de Windows i feu clic a Mostra la visualització i després feu clic a Altres com es mostra a continuació.
Amplieu la carpeta Java i comproveu si TestNG està disponible com es mostra a continuació.
TestNG Automation Test Case
Creem el nostre primer cas de prova d’automatització amb TestNG.
Pas 1: Creeu un nou projecte i paquet. Feu clic a Fitxer -> Nou -> Projecte Java.
A continuació, s'obrirà la finestra Nou projecte Java. Introduïu un nom de projecte com es mostra a continuació.
Aquí s'ha donat com a TestNGPractice. No seleccioneu res, només cal que el mantingueu com a predeterminat tret que mostri cap missatge. Feu clic al botó Botó següent .
ado net preguntes i respostes d'entrevistes per a persones experimentades
Ara el Configuració de Java apareix la pantalla. Mantingueu-lo per defecte i feu clic a Botó Finalitza .
Pas 2: Es crea el projecte TestNGPractice i també podem veure el Biblioteca del sistema JRE que s'inclourà automàticament.
Pas 3: Feu clic amb el botó dret al TestNGPractice Project i, a continuació, feu clic a Propietats. Propietats de TestNGPractice apareixerà la finestra.
Pas 4: Seleccioneu Camí de construcció de Java i feu clic a la pestanya Biblioteques com es mostra a continuació.
Ara feu clic a Afegiu JAR externs . Us portarà a la carpeta on heu guardat tots els fitxers JAR executables. Seleccioneu tots els fitxers i feu clic a Botó Obre com es mostra a continuació.
Ara feu clic a Afegeix dos fitxers jar com es mostra a continuació.
Podreu veure que s’han inclòs / afegit tots els fitxers Jar externs per a aquest projecte. Fer clic a Botó Aplica i Tanca.
com convertir-se en un provador de nous productes
Ara també s’han afegit totes les biblioteques referenciades.
Pas 5: Ara Feu clic amb el botó dret al fitxer src a TestNGPractice Project. Seleccioneu Nou-> Altres-> Creeu un nou paquet Java .
Introduïu el nom tal com es mostra a sota de 'proves de pràctica' i feu clic al botó Finalitza. No canvieu res tret que i fins que no rebeu cap missatge.
Pas 6: Ara creeu una classe TestNG sota el paquet practiceTests. Feu clic amb el botó dret al ratolí Carpeta de casos de prova , anar a TestNG i seleccioneu 'Classe TestNG' .
Introduïu el nom de la classe com a Prova bàsica a la pantalla de la classe New TestNG com es mostra a continuació i feu clic a Botó Finalitza . També podeu consultar les anotacions @BeforeMethod i @AfterMethod per al nostre primer programa bàsic.
Els desenvolupadors fan servir les anotacions per descriure els codis d’un programa. Hi ha diferents tipus d’anotacions que s’utilitzen a TestNG segons els requisits. @Test és l’anotació bàsica del flux de treball TestNG. Aquí, les anotacions @BeforeMethod i @AfterMethod s’executen abans i després de l’execució dels mètodes @Test respectivament.
Nota : A la classe TestNG, no seleccionem el principal de buit estàtic públic com ho fem als programes de Java. Sempre s’ha de desmarcar. No necessitem el mètode principal per executar la classe. TestNG executa automàticament la classe.
La vostra primera classe TestNG està preparada. Ara podeu escriure una prova bàsica per al vostre primer programa a la classe TestNG.
Escrivim el programa bàsic TestNG. Utilitzarem @BeforeMethod, @Test i @AfterMethod TestNG Annotations per escriure el nostre programa. Aprendrem més informació sobre les anotacions als nostres propers tutorials.
Aquí podeu veure que hem comprovat les anotacions mentre creavem la primera classe TestNG. Podem veure les anotacions que hem seleccionat (@BeforeMethod i @AfterMethod), importades de la biblioteca TestNG.
Programa :
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'); } }
Pas 7: Executem la prova. S’ha de fer fent clic amb el botó dret a l’escriptura del cas de prova. Seleccioneu Executa com a -> TestNG Test . Feu clic al botó D'acord.
Pas 8: Un cop finalitzada l'execució, els resultats es mostraran a les pantalles següents. La pantalla de resultats mostra PASSED: gmailLogin. Això significa que la prova s'ha superat correctament sense cap error.
De la mateixa manera, podeu consultar les altres dues pestanyes, és a dir, Proves i resum fallides . Si teniu alguna prova fallida, podeu comprovar-ne els detalls i la pestanya Resum de la prova mostra detalls com el nom de la prova, el temps (en segons) que s’ha trigat a executar la prova, el recompte de classes (aquí només n'hi havia un) i el mètode (només aquí) .
TestNG també produeix informes HTML. Per accedir a aquest informe, podeu anar a la carpeta Projecte i fer clic a la carpeta de sortida de prova. Podeu comprovar si hi ha diferents tipus d'informes com ara ' emailable-report.html 'I' index.html Tal com es mostra a continuació. Feu clic als dos informes i podreu veure els detalls de l'execució de la prova.
TestNG’s 'Index.html' proporciona un enllaç a diferents components com ara Grups, Sortida d'informes, Temps, etc. Si feu clic a cadascun d'aquests, podeu veure diferents descripcions detallades de l'execució. En parlarem en els propers tutorials.
Conclusió
TestNG té funcions útils que faciliten les proves. Hem vist com es pot instal·lar TestNG i com executar un programa de prova bàsic mitjançant TestNG en aquest tutorial. També hem vist com es poden generar informes després de la prova.
El nostre proper tutorial explicarà detalladament les anotacions i els oients de TestNG.
=> Feu una ullada a la guia per a principiants TestNG aquí.
Lectura recomanada
- Conceptes bàsics sobre la depuració del vostre codi a Eclipse
- Eclipse IDE: creeu i executeu el vostre primer projecte Java
- Tutorial Eclipse: integració de TestNG a Eclipse Java IDE
- Tutorial Eclipse: funcions més populars per ajudar-vos a codificar millor
- Tutorials Eclipse en profunditat per a principiants
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Instal·lació i configuració pas a pas d’Appium Studio
- Estructura del programa C # i sintaxi bàsica amb exemples