RESULTADO DE APRENDIZAJE:
Verifica el funcionamiento de programas diseñando y realizando
pruebas
CRITERIOS DE EVALUACIÓN:
- Se han identificado los diferentes tipos de pruebas.
- Se han definido casos de prueba.
- Se han identificado las herramientas de depuración y prueba de
aplicaciones ofrecidas por el entorno de desarrollo.
- Se han utilizado herramientas de depuración para definir puntos de
ruptura y seguimiento.
- Se han utilizado las herramientas de depuración para examinar y
modificar el comportamiento de un programa en tiempo de ejecución.
- Se han efectuado pruebas unitarias de clases y funciones.
- Se han implementado pruebas automáticas.
- Se han documentado las incidencias detectadas.
CONTENIDOS:Diseño y realización de pruebas:
- Pruebas en el proceso de desarrollo de software.
- Planificación de pruebas a lo largo del ciclo de desarrollo.
- Tipos de pruebas: funcionales, estructurales, regresión, caja negra,
etc.
- Procedimientos y casos de prueba.
- Pruebas de código:
- Cubrimiento, valores límite, clases de equivalencia, etc.
- Pruebas unitarias de clases y funciones.
- Uso de herramientas integradas en los entornos de desarrollo para
realizar pruebas unitarias.
- Automatización de pruebas unitarias.
- Pruebas de integración.
- Diseño y documentación casos de prueba.
- Depuración de programas:
- Herramientas de depuración integradas en los entornos de
desarrollo.
- Puntos de ruptura y seguimiento en tiempo de ejecución.
- Examinadores de variables.
- Normas de calidad.