Curso de Aseguramiento de la Calidad del software QA
ContenidoUnidad 1. Introducción.
• Concepto de prueba de software y su relación con el aseguramiento de su calidad.
• Conceptos de Validación, Verificación y Aceptación del software.
• Presentación de la Norma de Calidad 2830/5-2003.
• Presentación de la Norma de Calidad ISO 9000-3.
• Análisis del aseguramiento de la calidad, la planificación de la calidad y el control de la calidad.
Unidad 2. Fundamentos de las pruebas.
• Definiciones de pruebas según IEEE y Boehm.
• Conceptos de validación y verificación.
• Fundamentos de las pruebas: testing, manejo de fallas, detección temprana, verificación de la especificación.
Unidad 3. Componentes de un plan de pruebas.
• Analizar el contenido de un documento de plan de pruebas.
• Construcción de un plan de pruebas.
• Definición de Casos de Prueba.
• Especificación de los tipos de prueba a realizar.
• Generación de datos de prueba.
• Ejecución del plan de pruebas.
Unidad 4. Estrategias de implementación de las pruebas.
• Criterios.
• Pruebas de requerimientos.
• Pruebas de especificación de requerimientos del sistema.
• Pruebas de código.
• Pruebas funcionales.
• Pruebas de integración.
• Planilla general de efectos.
• Evaluación de errores y criterios de corrección.
Unidad 5. Creación de datos de prueba.
• Obtención de escenarios de uso.
• Generación de casos de prueba a partir de escenarios.
• Generación de datos de prueba estadísticos basados en UML.
• Descripción del proceso AGEDIS.
• Descripción de las herramientas AGEDIS.
• Análisis de las rutas de los Casos de Uso.
• Análisis y comparación de las propuestas de generación de datos de prueba: puntos débiles y fuertes.
Unidad 6. Definición y uso de Ambiente de Prueba.
• Objetivos y alcances de los ambientes de prueba.
• Creación de un ambiente de prueba.
• Control de un ambiente de prueba.
• Restauración de un ambiente de prueba.
Unidad 7. Revisiones técnicas formales mediante SQA.
• Objetivos y alcances del Grupo SQA.
• Apoyo del Grupo SQA a CMM.
• Realización de reuniones técnicas formales del Grupo SQA.
Unidad 8. Aceptación de Sistemas
• Consideraciones a la aceptación de sistemas
• Criterios aplicables.
• Pruebas de la documentación: del proyecto, del producto y de la usada para pruebas
• Presentación de proyectos grupales.