Ensayo JUnit

TODO supply a title

Ensayo JUnit

INTRODUCCIÓN

JUnit es un conjunto de bibliotecas creadas por Erich Gamma y Kent Beck que son utilizadas en programación para hacer pruebas unitarias de aplicaciones Java.

JUnit es un conjunto de clases (framework) que permite realizar la ejecución de clases Java de manera controlada, para poder evaluar si el funcionamiento de cada uno de los métodos de la clase se comporta como se espera.

DESARROLLO

Su funcionamiento básico está basado en función de algún valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con la especificación, entonces JUnit devolverá que el método de la clase pasó exitosamente la prueba; en caso de que el valor esperado sea diferente al que regresó el método durante la ejecución, JUnit devolverá un fallo en el método correspondiente.

JUnit funciona como un medio para controlar las pruebas de regresión, necesarias cuando una parte del código ha sido modificado y se desea ver que el nuevo código cumple con los requerimientos anteriores y que no se ha alterado su funcionalidad después de la nueva modificación.

Como complemento NetBeans y Eclipse cuentan con plug-ins que permiten que la generación de las plantillas necesarias para la creación de las pruebas de una clase Java se realice de manera automática.

Una de las grandes ventajas que JUnit ofrece es que facilita el trabajo del programador al enfocarse en la prueba y el resultado esperado, y deja a la herramienta la creación de las clases que permite coordinar las pruebas.

Esta herramienta cuenta con distintas versiones, sin embargo, la principal diferencia entre ambas versiones es que en JUnit 3 los casos de prueba se crean mediante herencia, y sobrescribiendo una serie de métodos.

Mientras que en la nueva versión se hace mediante anotaciones, por lo que es necesario utilizar Java 5 o posterior. También sería posible tener ambas librerías en un mismo proyecto.

CONCLUSIONES

JUnit es una herramienta cuya principal función es el apoyo a otras herramientas para el desarrollo de software como Netbeans, la principal función de JUnit es la realización de pruebas que evaluen el correcto funcionamiento y ejecución de los módulos dentro de un sistema, verificando que cumplen con los requerimientos solicitados.

La importancia de JUnit durante el desarrollo de un software es de alta relevancia, pues es una herramienta que funciona como medio para controlar distintos tipos de pruebas, entre ellas las pruebas unitarias o las pruebas de regresión. La utilización de esta herramienta garantiza una mayor efectividad del sistema en cuánto a desempeño, además de volver más agil el proceso de pruebas facilitando así el trabajo que debe realizar el programador.

Bibliografía consultada: Jesús García Hernández (2014). JUnit 27/11/2017,Sitio web: http://www.jtech.ua.es

Comentarios

Entradas más populares de este blog

Ensayo redes

Ensayo Modelo OSI y Modelo TCP/IP

Conclusión Ensayo Sistemas Heredados