TestNG es un framework para pruebas y testing que nos permite desarrollar nuestro proyectos usando TDD (Test Driven Development -desarrollo guiado por pruebas). Esta técnica de desarrollo se podría resumir en los siguientes pasos:
- Se crea una prueba unitaria
- Se verifica que falle
- Se implementa el código que hace que la prueba no falle
- Se verifica que no falle
- Se refactoriza el código
Para descargar el proyecto:
- Nos dirigimos al sitio http://testng.org/doc/download.html
- Descargamos el fichero *.zip que contiene el proyecto
- Abrimos Help->Software Updates
- Pulsamos sobre Add Site...
- En el diálogo escribimos la dirección http://beust.com/eclipse
- Seleccionamos el nuevo sitio y pulsamos sobre Install
- Seguimos el asistente de instalación
- Reiniciamos Eclipse
- Descomprimimos el *.zip del proyecto en nuestra carpeta de trabajo de Eclipse
- Creamos un nuevo proyecto, por ejemplo, un proyecto java
- Le damos el nombre, por ejemplo, testeo y pulsamos siguiente
- Creamos dos nuevas carpetas de fuentes pulsando sobre Create new source folder: a una la llamamos java/src y a la otra java/test. Lo importante es que ambas carpetas tengan la misma raíz, es decir, java (o el nombre que elijamos).
- En la pestaña Libraries del mismo cuadro de diálogo pulsamos sobre Add External JARs...
- En el cuadro de selección de ficheros nos dirigimos a la carpeta del proyecto testng que está en la carpeta workspace de Eclipse y seleccionamos el fichero testng-5.8-jdk15.jar
- Pulsamos sobre finalizar
- En nuetro nuevo proyecto, dentro de la carpeta java/src creamos un nuevo paquete, por ejemplo, es.cea y dentro de la carpeta java/test creamos exactamente el mismo (es.cea). Es muy importante que ambas carpetas el nombre del paquete sea el mismo
- Pulsamos sobre Window->Show View->Other...
- En el campo de texto del diálogo que nos aparece, escribimos testng y nos debe aparecer la vista
- La seleccionamos y listo
- Seleccionamos la clase que queremos comprobar
- Abrimos el menú contextual y seleccionamos Run As->TestNG Test
No hay comentarios:
Publicar un comentario