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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario