Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En el ejemplo (de antes o de despus XD) se puede ver que la salida de una
funcin es exactamente igual a la entrada pero no debemos pensar en
una funcin que devuelva un string sino un objeto ms complejo.
Imagina que se devuelve una pgina web entera, tras haber llamado
internamente a muchas funciones No se puede comprobar que funcione
correctamente tan solo con simples salidas por pantalla( prints).
Antes de empezar, merece la pena preguntarnos por qu utilizamos JUnit.
JUnit nos ayuda a escribir cdigo ms rpidamente mientras incrementa su
calidad ya que slo escribes nuevo cdigo cuando falla un test.
RAZONES:
Los test JUnit te permiten escribir cdigo ms rpidamente e incrementa su
calidad.
JUnit es simple
Escribir tests JUnit no es costoso. Escribir tests es tan simple como escribir un
mtodo que pruebe el cdigo que se va a testear y definir el resultado esperado.
Los tests validan la estabilidad del software y te dan la confianza de que los cambios
no causarn efectos negativos en el software. Los tests forman el pegamento de la
integridad estructural del software.
Los
tests
JUnit
son
tests
del
desarrollador.
Los tests JUnit son tests altamente localizados escritos para mejorar la productividad
del desarrollador y la calidad del cdigo. Al contrario que los tests funcionales, que
tratan al sistema como una caja negra y aseguran que el software funciona como una
totalidad, las unidades de tests estn escritas para probar los bloques de
construccin bsicos del sistema desde dentro. Los desarrolladores escriben los tests
JUnit. Cuando se completa una iteracin de desarrollo, los tests se convierten en
parte del producto entregado como una forma de comunicacin, "Aqu tienes el
cdigo de esta iteracin y los tests que lo validan".
Los
tests
JUnit
se
escriben
en
Java.
Testear software Java utilizando tests Java forma una similitud entre el test y el
cdigo testeado. El test se convierte en una extensin del software general y el
cdigo se puede reconstruir partiendo de los tests. El compilador Java ayuda al
proceso de testeo realizando el chequeo de la sintaxis esttica de las undiades de
testeo
JUnit es gratis!