2008-01-24

testNG

Pues el testNG es una librería de JAVA que contiene unas clases para poder hacer pruebas de nuestro código.
Se usa el indicativo @Test (lo que se llaman anotaciones)
Se usa para chequear que el código que se va creando no tiene incoherencia, es decir que se produzca por algún sitio una excepción del programa y no se tenga controlada.
Lo bueno que tienen estas pruebas es que podemos definir un entorno de trabajo una serie de clases y métodos que pueden requerir de otros y no tener que salir de él. Lo que hagamos en nuestro entorno de trabajo quedará al 100 % probado sin necesidad de que el resto de clases que nos harían falta tener, no las tenemos aún codificadas (implementadas?).

Si nuestro código tiene que llamar a una clase que hace cierto proceso y devolver cierto dato, con testNG se proporciona la posibilidad de obtener ese dato sin que el proceso esté hecho.

El proceso consiste en crear un proceso prueba (y por ello en la carpeta TEST) que irá fallando y nuestra tarea consistirá en ir añadiendo el código correcto en la clase que estamos probando (y por ello en la carpeta SRC) hasta que todo el TEST pase correctamente.

No hay comentarios: