Pruebas
* Verificar la interacción de componentes.
* Verificar la integración adecuada de los componentes.
* Verificar que todos los requisitos se han implementado correctamente.
*Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente.
* Diseñar pruebas que sistemáticamente saquen a la luz diferentes clases de errores,haciéndolo con la menor cantidad de tiempo y esfuerzo.
Una prueba unitaria es una forma de probar el correcto funcionamiento de un módulo de código. Esto sirve para asegurar que cada uno de los módulosfuncione correctamente por separado
-------------------------------------------------
-------------------------------------------------
Ventajas
-------------------------------------------------El objetivo de las pruebas unitarias es aislar cada parte del programa y mostrar que las partes individuales son correctas. Proporcionan un contrato escrito que el trozo de código debe satisfacer.Estas pruebas aisladas proporcionan cinco ventajas básicas:
1. Fomentan el cambio: Las pruebas unitarias facilitan que el programador cambie el código para mejorar su estructura (lo que se ha dado enllamar refactorización), puesto que permiten hacer pruebas sobre los cambios y así asegurarse de que los nuevos cambios no han introducido errores.
2. Simplifica la integración: Puesto quepermiten llegar a la fase de integración con un grado alto de seguridad de que el código está funcionando correctamente. De esta manera se facilitan las pruebas de integración.
3. Documenta el código:Las propias pruebas son documentación del código puesto que ahí se puede ver cómo utilizarlo.
4. Separación de la interfaz y la implementación: Dado que la única interacción entre los casos de...
Regístrate para leer el documento completo.