miércoles, 4 de febrero de 2009

Instalación de testNG en Eclipse

¿QUÉ ES TESTNG?

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
TRABAJAR CON TESTNG EN ECLIPSE

Para descargar el proyecto:
Para instalar el plugin en Eclipse:
  • 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
Para crear un proyecto con testNG:
  • 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
Para abrir la perspectiva TestNG:
  • 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
Para lanzar un test:
  • Seleccionamos la clase que queremos comprobar
  • Abrimos el menú contextual y seleccionamos Run As->TestNG Test

No hay comentarios:

Publicar un comentario