sábado, 5 de diciembre de 2015

Pruebas De Software Unitarias

Definicion De Pruebas Unitarias

Una prueba unitaria es uun metodo que prueba una unidad estructural del codigo, las pruebas unitarias son simples y rapidas de codificar ademas de emplear tan solo 5 minutos para dicha prueba.

Caracteristicas De Las Pruebas Unitarias

- Prueba solamente pequeñas cantidades de codigos
- Este tipo de pruebas no debe depender ni afectar otras pruebas unitarias
- Prueba metodos publicos, de otra forma la prueba seria fragil a cambios en la implementacion y no se podria utilizar en pruebas de regresion.
- La prueba no deberia requerir a otras pruebas unitarias.
- Repetible y predecible, no debe incidir el orden y las veces que se repita la prueba el resultado siempre debe ser el mismo.


Ventajas De Las Pruebas Unitarias

- Facilitan la reestructuracion del codigo puesto que permiten hacer pruebas sobre los cambios y verificar que las modificaciones no han introducido errores.
- Las pruebas unitarias permiten llegar a la fase de integracion asegurando que las partes individuales funcionan correctamente, de esta manera facilitan las pruebas de integracion.
- LAs pruebas unitarias documentan el codigo, es decir que las propias pruebas pueden considerarse documentacion ya que las mismas son una implementacion de referencia de como utilizar el codigo.
-   Separacion de la interfaz y la implementacion , la unica interaccion entre los casos de prueba y las unidades bajo prueba son las interfaces de estas ultimas, se puede cambiar cualquiera de las dos sin afectar al otro.
- Menos errores y mas faciles de localizar, las pruebas unitarias reducen la cantidad de errores y el tiempo en localizarlos.
- La utilizacion de practicas de diseño y desarrollo dirigida por las pruebas permite definir el comportamiento esperado en un paso previo a la codificacion.
- En situaciones como el desarrollo de ina API o un componente que brinda servicios del cual no se cuenta aun con el cliente para consumirlos.

No hay comentarios:

Publicar un comentario