Para utilizar el framework de pruebas TestNG con MAVEN hay que incluir un plugin al archivo pom.xml para que quede de esta forma:
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.3</version>
<configuration>
</configuration>
</plugin>
</plugins>
</build>
Y después añadir la dependencia (la libreria) de TestNG
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>5.8</version>
<classifier>jdk15</classifier>
</dependency>
al final el pom.xml tendrá más o menos esta forma.
Mostrando entradas con la etiqueta TestNG. Mostrar todas las entradas
Mostrando entradas con la etiqueta TestNG. Mostrar todas las entradas
viernes, 27 de febrero de 2009
jueves, 5 de febrero de 2009
TestNG
intro a tdd e instalación de plugin de eclipse para testNG
Antes de empezar necesitamos...
Directorios source folders simetricos:
src
---es.cea
test
---es.cea
¿cómo instalo la libreria (no el plugin, sino la libreria) de testng?
boton derecho sobre el nombre del proyecto>Build Path>configure build path>pestaña librerias>add external jars>seleccionaren nuestro disco duro: testng-5.8-jdk15.jar
¿dónde me creo la clase de prueba?
En el source folder "test" en el mismo paquete que la clase a probar
¿qué nombre le pongo?
El mismo nombre que la clase a probar más el sufijo "Test". Ejemplo: si voy a probar el ServicioCalendarios me hago la clase ServicioCalendariosTest
¿cómo hago un método de prueba?
Un método de prueba es un método publico que no devuelve nada y que no recibe parametros. Además lleva la anotación @Test, para lo cual hay que importar la clase org.testng.annotations.Test
¿qué escribo dentro del método de prueba?
el escenario de pruebas
la invocación del "programa"
las aserciones/confirmaciones correspondientes
¿cómo lanzo la prueba?
boton derecho sobre la clase en el package explorer> run as...>testng test
Antes de empezar necesitamos...
Directorios source folders simetricos:
src
---es.cea
test
---es.cea
¿cómo instalo la libreria (no el plugin, sino la libreria) de testng?
boton derecho sobre el nombre del proyecto>Build Path>configure build path>pestaña librerias>add external jars>seleccionaren nuestro disco duro: testng-5.8-jdk15.jar
¿dónde me creo la clase de prueba?
En el source folder "test" en el mismo paquete que la clase a probar
¿qué nombre le pongo?
El mismo nombre que la clase a probar más el sufijo "Test". Ejemplo: si voy a probar el ServicioCalendarios me hago la clase ServicioCalendariosTest
¿cómo hago un método de prueba?
Un método de prueba es un método publico que no devuelve nada y que no recibe parametros. Además lleva la anotación @Test, para lo cual hay que importar la clase org.testng.annotations.Test
¿qué escribo dentro del método de prueba?
el escenario de pruebas
la invocación del "programa"
las aserciones/confirmaciones correspondientes
¿cómo lanzo la prueba?
boton derecho sobre la clase en el package explorer> run as...>testng test
Suscribirse a:
Entradas (Atom)