plan de estudios istqb: nivel fundamentosdinamizaconsulting.com/istqb/t6-gestion de...

Post on 02-Apr-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Plan de estudios ISTQB: Nivel Fundamentos

Temario

1. INTRODUCCIÓN

2. FUNDAMENTOS DE PRUEBAS

3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL SOFTWARE

4. TÉCNICAS ESTÁTICAS

5. TÉCNICAS DE DISEÑO DE PRUEBAS

6. GESTIÓN DE PRUEBAS

7. HERRAMIENTAS DE PRUEBAS

Temario

1. INTRODUCCIÓN

2. FUNDAMENTOS DE PRUEBAS

3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL SOFTWARE

4. TÉCNICAS ESTÁTICAS

5. TÉCNICAS DE DISEÑO DE PRUEBAS

6. GESTIÓN DE PRUEBAS

7. HERRAMIENTAS DE PRUEBAS

Temario

6. GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

6.2 Planificación y Estimación del Proceso de Pruebas

6.3 Seguimiento y Control del Estado de las Pruebas

6.4 Gestión de la Configuración

6.5 Riesgo y Proceso de Pruebas

6.6 Gestión de Incidencias

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Tareas del lider de pruebas y del probador

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Grado de independencia (de menos a más)

Ausencia de probadores independientes

Probadores independientes pero desarrolladores

Probadores independientes (compañeros)

Probadores independientes (usuarios)

Especialistas en pruebas

Probadores independientes externos

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Para proyectos grandes, complejos y críticos para la seguridad, normalmente lo mejor es contar con varios niveles de pruebas y poner alguno o todos los niveles a cargo de probadores independientes

El personal de desarrollo puede participar en las pruebas, especialmente en niveles más bajos

Los probadores independientes pueden tener potestad para exigir y definir procesos y reglas de prueba

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Ventajas de la independencia de pruebas

Aumenta número de defectos detectados

Comprueba casos planteados en fases de especificación e implementación

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Inconvenientes de la independencia de pruebas

Aislamiento del equipo de desarrollo

Dispersión de responsabilidades

Cuellos de botella

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Organización de pruebas e independencia

Las tareas de prueba pueden realizarlas personas con una función de pruebas específica o por personas con otros funciones añadidas: jefes de proyecto, jefes de calidad, desarrolladores, expertos de negocio, etc…

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Tareas del líder de pruebas y del probador

Líder de pruebas:

Jefe de proyecto

Jefe de desarrollo

Jefe especifico de pruebas

Probador:

Desarrollador

Analista

Experto

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Tareas del líder de pruebas y del probador

Tareas del líder de pruebas:

Coordinar

Redactar y revisar

Aportar perspectiva

Planificar

Iniciar proceso

Adaptar planificación

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Tareas del líder de pruebas y del probador

Tareas del líder de pruebas (II):

Gestionar

Establecer métricas

Decidir automatización

Seleccionar herramientas

Implementar entorno

Sacar informes

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Tareas del líder de pruebas y del probador

Tareas del probador:

Revisar

Analizar y evaluar

Crear casos y especificaciones

Configurar entorno

Preparar y obtener datos

Implementar

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Tareas del líder de pruebas y del probador

Tareas del probador (II):

Utilizar herramientas de administración

Utilizar herramientas de gestión

Automatizar

Medir rendimientos

Revisar

GESTIÓN DE PRUEBAS

6.1 Organización del Proceso de Pruebas

Por lo tanto:

Las personas dedicadas al análisis de pruebas, al diseño de pruebas o a la automatización de pruebas pueden variar en cuanto a grado de especialización

Hay distintos perfiles que pueden adquirir el rol de probador siempre que se mantenga cierto grado de independencia

En general, los probadores a nivel de componente e integración son los desarrolladores y los probadores a nivel de aceptación son los expertos de negocio y usuarios

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Planificación de pruebas

Actividades de planificación de pruebas

Criterios de entrada

Criterios de salida

Estimación de pruebas

Estrategia y enfoque de pruebas

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Planificación de pruebas

Conjunto de decisiones que tienen como objetivo llevar a cabo el desarrollo de las pruebas y llevarlas a buen termino

A nivel de:

Desarrollo

Implementación

Mantenimiento

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Planificación de pruebas

Tipos de pruebas a planificar:

Pruebas de sistema

Pruebas de implementación

Pruebas de aceptación

Norma IEEE 829

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Planificación de pruebas

Afectada por:

Alcance de las pruebas

Objetivos

Riesgos

Limitaciones

Criticidad

Testabilidad

Recursos

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Actividades de planificación de pruebas

Determinar alcance e identificar riesgos

Definir enfoque

Integrar y coordinar

Decidir que probar

Programar actividades, implementación, ejecución y evaluación

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Actividades de planificación de pruebas (II)

Asignar recursos

Definir todo lo que rodea a las pruebas

Seleccionar métricas

Establecer el nivel de detalle de las pruebas

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Criterios de entrada

Cuando iniciar las pruebas

En base a la disponibilidad de:

Entorno

Herramientas

Código

Datos de prueba

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Criterios de salida

Cuando detener las pruebas

Medidas de exhaustividad

Estimación de defectos

Coste

Riesgos

Calendarios

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Estimación de pruebas

La podemos basar en:

Metricas

Expertos

Factores que determinan el esfuerzo:

Características del producto

Características del proceso

Resultado de las pruebas

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Estrategia y enfoque de pruebas

El enfoque de pruebas es la aplicación de la estrategia de pruebas para un proyecto específico

Se define (y redefine) en los planes y diseño de pruebas

Constituyen el punto de inicio para planificar el proceso de pruebas

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Estrategia y enfoque de pruebas

Estrategia

EnfoquePlanificación y

DiseñoPruebas

GESTIÓN DE PRUEBAS

6.2 Planificación y Estimación del Proceso de Pruebas

Estrategia y enfoque de pruebas

Enfoques:

Analítico

Basado en modelos

Metódico

Proceso

Dinámicos

Consultivos

Anti-regresión

GESTIÓN DE PRUEBAS

6.3 Seguimiento y Control del Estado de las Pruebas

Seguimiento del progreso de las pruebas

Informes de pruebas

Control de pruebas

GESTIÓN DE PRUEBAS

6.3 Seguimiento y Control del Estado de las Pruebas

Seguimiento del progreso de las pruebas

Facilitar feedback

Métricas comunes:

Trabajo casos de prueba

Trabajo entorno

Ejecución casos de prueba

Defectos

GESTIÓN DE PRUEBAS

6.3 Seguimiento y Control del Estado de las Pruebas

Seguimiento del progreso de las pruebas

Métricas comunes (II):

Coberturas

Confianza

Tiempo

Coste

GESTIÓN DE PRUEBAS

6.3 Seguimiento y Control del Estado de las Pruebas

Informes de pruebas

¿Qué ha pasado?

Análisis

Métricas:

¿Objetivo cumplido?

Enfoque

Efectividad

Resumen

GESTIÓN DE PRUEBAS

6.3 Seguimiento y Control del Estado de las Pruebas

Control de pruebas

Acciones orientativas o correctiva resultado de las pruebas

Acciones:

Tomar decisiones

Establecer prioridades

Ajustar calendario

¿Es necesario repetir?

GESTIÓN DE PRUEBAS

6.4 Gestión de la Configuración

Objetivo:

Establecer y mantener la integridad de los productos

Implica:

Garantizar la trazabilidad

Mantener la documentación

GESTIÓN DE PRUEBAS

6.5 Riesgo y Proceso de Pruebas

Riesgos de proyecto

Riesgo de producto

GESTIÓN DE PRUEBAS

6.5 Riesgo y Proceso de Pruebas

Riesgos de proyecto

Riesgos relativos a la capacidad del proyecto de lograr los objetivos

Factores de organización

Aspectos técnicos

Aspectos de proveedores

GESTIÓN DE PRUEBAS

6.5 Riesgo y Proceso de Pruebas

Riesgos de producto

Posibles áreas de fallo en el software o sistema

Software proclive a fallos

Daños a personas o empresas

Malas características

Mala integridad y calidad de datos

No funcional

GESTIÓN DE PRUEBAS

6.5 Riesgo y Proceso de Pruebas

Riesgos de producto

A más pruebas, menos riesgo

Establecer técnicas de pruebas

Establecer alcance de pruebas a ejecutar

Priorizar las pruebas

Actividades no de prueba (por ejemplo, formación)

GESTIÓN DE PRUEBAS

6.5 Riesgo y Proceso de Pruebas

Con vistas a minimizar fallos en el producto:

Evaluar riesgoEstablecer

riesgoImplementar

acciones

GESTIÓN DE PRUEBAS

6.6 Gestión de Incidencias

Informes de incidencias

Facilitan feedback

Medios de seguimiento

Aportan ideas

GESTIÓN DE PRUEBAS

6.6 Gestión de Incidencias

Informes de incidencias

Fecha

Autor

Resultados esperados y reales

Proceso objeto de incidencia

Descripción

Alcance

Gravedad

GESTIÓN DE PRUEBAS

6.6 Gestión de Incidencias

Informes de incidencias (II)

Prioridad

Estado

Conclusiones

Recomendaciones

Aspectos relevantes

Historial de cambios

Referencias

GESTIÓN DE PRUEBAS

6.6 Gestión de IncidenciasEjemplo:

Ejercicios

Explicar las ventajas e inconvenientes de las pruebas independientes en el seno de una organización

Enumerar las actividades a realizar en la planificación de las pruebas

Dentro de la planificación y estimación de pruebas, explicar que son y para que sirven los criterios de salida

Métricas de pruebas más comúnmente utilizadas en el seguimiento del progreso de pruebas

GESTIÓN DE PRUEBAS

top related