Curso realizado en noviembre de 2010
Objetivos
Brindar a los participantes una introducción de todos los aspectos el mantenimiento del sistema.
Instruir sobre la metodología y las técnicas específicas de generación de los casos de prueba.
Duración: 21 horas
Contenido
- El testing como parte del proceso de Calidad. ¿Qué es calidad?, Calidad de Software, Costo de la calidad y de la no-calidad, SQA
- El testing como parte del proceso de Desarrollo. ¿Qué es probar?, El costo de no probar. Verificación y validación. El testing dentro del ciclo de vida del proceso de desarrollo. El modelo V.
- Introducción al testing de software. Definición de testing. Necesidades de testing en el desarrollo de software. Principios del testing.
- Introducción a la gestión de configuración. Necesidad. Normativas y estándares. Modelo de proceso. Control de configuración: conceptos clave. Control de versiones. Control de errores/cambios. Gestión de cambios.
- Entorno de un ambiente de pruebas. ¿Qué incluye?. Alcance, características y limitantes. Dado un conjunto de casos de prueba, ¿cómo aseguro el ambiente?. Seguimiento de un entorno de pruebas. Restauración de un entorno de pruebas. Control sobre un entorno de pruebas. Documentación de un entorno de pruebas.
- Metodología de pruebas. Pruebas sistemáticas. Especificaciones testeables. Casos de prueba. Pruebas de regresión.
- Ciclo de vida de las pruebas. Planeamiento. Diseño. Desarrollo. Ejecución. Evaluación. Seguimiento.
- Automatización del testing. Prueba manual vs. prueba automatizada. Ciclos de prueba utilizando herramientas de automatización.
AGENDA
Jornada 1
· Introducción al testing de software
· El testing de software en el proceso de calidad
· El testing de software en el proceso de desarrollo
Jornada 2
· Metodologías de testing de Software
· Derivación de casos de Pruebas
· Ambiente de pruebas
Jornada 3
· Ciclo de vida de las pruebas
· Automatización de testing
· Introducción a la Gestión de la configuración