de Software
Sesión 9
9 GESTIÓN DE PRUEBAS
2
Contenido
3
I.
ORGANIZACIÓN DE LAS PRUEBAS
5
Equipos de Prueba
Independientes
Ventajas: Desventajas:
• Imparcialidad, no hay vinculación • Aumenta el esfuerzo dedicado a la
personal con el objeto de prueba comunicación y manejo de
• Posibilidad de cuestionar hechos conflictos.
respecto de la base de pruebas • Los equipos pueden perder el
• Y verificar las suposiciones hechas en sentido de la responsabilidad o
el diseño de las pruebas existe confusión en saber quien tiene
la responsabilidad.
6
¿Cómo conformar los equipos?
7
LIDER DE PRUEBAS
Tareas principales:
• Planificar y coordina la estrategia de las pruebas
• Calcula el tiempo, esfuerzo y coste de las pruebas
• Planifica la integración, la gestión de incidencias y de configuración
• Gestión y control del progreso de las pruebas
• Evalúa la calidad de las pruebas
• Define que debe automatizarse
8
LIDER DE PRUEBAS
Competencias:
• Experiencia en gestión de pruebas
• Conocimientos de estándares de calidad
• Experiencia como jefe de proyectos
• Habilidad de planificación, gestión y control
9
ANALISTA DE PRUEBAS
Tareas principales:
• Revisar y actualizar los planes de pruebas
• Analiza los requisitos del usuario, especificaciones y modelos de
testeabilidad
• Crear especificaciones de pruebas
• Prepara datos de pruebas
• Automatiza pruebas
10
DISEÑADOR DE PRUEBAS
Tareas principales:
• Diseña los casos de pruebas necesarios
• Establece el orden de ejecución de los casos de pruebas
Competencias:
• Conocimiento de desarrollo y pruebas
• Conocimiento de ingeniería de software
• Experiencia en análisis de requisitos funcionales
11
AUTOMATIZADOR
Tareas principales:
• Evaluá las opciones de automatización
• Analiza que casos de pruebas se pueden automatizar
• Implementa la automatización de casos de prueba
Competencias:
• Experiencia como tester, analista de pruebas y programador.
• Conocimiento técnico de herramientas de automatización
• Conocimiento del negocio y de análisis funcional
12
ADMINISTRADOR DE AMBIENTE
Tareas principales:
• Prepara y gestiona el entorno de pruebas
• Replicar data del ambiente de producción
• Instalación y configuración de los sistemas de pruebas en el ambiente de
pruebas
Competencias:
• Conocimiento de desarrollo y pruebas
• Conocimiento de bases de datos
• Experiencia en configuración de ambientes y servidores
13
TESTER
Tareas principales:
• Prepara datos de pruebas
• Ejecuta los casos de pruebas
• Genera defectos y asocia evidencias
Competencias:
• Conocimiento de fundamentos de pruebas
• Experiencia en la ejecución de pruebas y verificación de defectos
• Conocimientos de herramientas de gestión de pruebas y defectos
14
EXPERTO TÉCNICO
Tareas principales:
• Soporte al equipo de pruebas
Competencias:
• Experiencia en administración de bases de datos
• Experiencia en infraestructura y redes
• Conocimientos en fundamentos de pruebas y calidad
• Conocimientos de atención de requerimientos y gestión de procesos
15
II
PLANIFICACION de PRUEBAS
Plan de Pruebas
Análisis de Pruebas y
Diseño de Pruebas
CONTROL DE PRUEBAS
Implementación
de Pruebas
Ejecución de
Pruebas
Evaluación de
Criterio de Salida
Generación de
Informes
Actividades de
16 Cierre de Pruebas
II
PLANIFICACION de PRUEBAS
DEFINICION
17
PLANIFICACION de PRUEBAS
ACTIVIDADES
ENTRADA SALIDA
21
ESTIMACION DE PRUEBAS
ESTIMAR EL ELABORACIÓN
IDENTIFICAR
ESFUERZO DE DEL
LOS RECURSOS
PRUEBAS CALENDARIO
22
ESTIMACION DE PRUEBAS
23
ESTIMACION DE PRUEBAS
24
Análisis de Casos y Ejercicios Prácticos
25