lunes, 2 de febrero de 2009

TDD: testNG (desarrollo dirigido por pruebas)

- Sirve para realizar pruebas.
Es una librería que sigue un estandart y una nomenclatura concreta.

- La prueba existe antes del desarrollo.
Al hacer el código en base a las pruebas, se falicita el desarrollo de código modular, y facilita ...

- Habrá una estructura simetrica entre el codigo de prueba y el código del programa.
Esto nos sirve para probar las clases como si estuviera en el mismo paquete

- plugin para eclipse:
Para instalarlo y usarlo seguimos los pasos de este enlace:
http://testng.org/doc/eclipse.html

- Cómo se hace una prueba:
* Se van a crear clases con el nombre de la clase que vamos a probar y le ponemos la terminacion "test".
* Dentro de la clase habrá métodos de prueba.
* Tendrá que llevar la anotación test "@test" para indicar que un método es de prueba.
*Se crea un objeto de la clase a probar, se hace algo y se comprueba que el resultado es correcto.
*Para lanzar la prueba está el código de eclipse:
btn derecho encima de la prueba/run as testNG Test

1 comentario: