Técnicas de Diseño de Pruebas

Técnicas de Diseño de Pruebas

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Técnicas de Diseño de Pruebas por Mind Map: Técnicas de Diseño de Pruebas

1. Técnicas basadas en la estructura

1.1. También llamadas pruebas de caja blanca

1.2. Pruebas estructurales

1.3. Hay tres maneras de diseñar las pruebas estructurales

1.3.1. Analizar los flujos de control en el código para medir la cobertura en las pruebas

1.3.2. Analizar los flujos de datos, utilizando el código y las estructuras de datos

1.3.3. Analizar las interfaces, las clases, los flujos de llamada y otros por el estilo observando las interfaces de API

1.4. Se crean por medio del análisis de la estructura del componente o sistema

1.5. Ejemplos

1.5.1. Cobertura de sentencias

1.5.2. Coberturas de ramas o decisión

1.6. Cobertura de multicondición

1.7. Cobertura de bucle

1.8. Complejidad ciclomática de McCabe

2. Técnicas basadas en la experiencia

2.1. Se crean basadas en la comprensión del sistema y la experiencia pasada

2.2. Ejemplos

2.2.1. Lista de comprobación

2.2.2. Taxonomía

2.2.3. Lista de ataques

2.3. Se basan en la habilidad y la intuición del probador

2.4. Son creadas durante la ejecución de pruebas

2.4.1. Cacería de defectos

2.4.2. El rompimiento del software

2.4.3. Pruebas exploratorias

3. Técnicas basadas en la especificación

3.1. Se crean por medio del análisis de las bases de pruebas

3.2. Utilizan modelos formales para especificar el problema que debe ser resuelto

3.3. Ejemplos

3.3.1. Partición de equivalencias y análisis de valores límite

3.3.2. Diagramas de transición de estados

3.3.3. Tablas de decisión

3.4. Prueba de Caja Negra

3.5. Pruebas de comportamiento

3.6. Técnicas

3.6.1. Particionamiento de equivalencias

3.6.1.1. Clases de equivalencia

3.6.2. Análisis de valores limite

3.6.3. Casos de uso

3.6.4. Tablas de decisión

3.6.5. Diagramas de transición de estados

4. Proceso de desarrollo de pruebas

4.1. Análisis para identificar las condiciones que deben ser probadas

4.2. Cronología de las pruebas

4.2.1. Análisis de Riesgo de Calidad

4.2.1.1. Se hace durante la fase de Requisitos del proyecto

4.2.2. Diseño de Pruebas de Nivel Alto

4.2.2.1. Se hace durante la fase de Diseño del proyecto

4.2.3. Diseño de pruebas de Nivel Bajo

4.2.3.1. Se hace durante la fase de Implementación del proyecto

4.3. Análisis de riesgos de calidad

4.3.1. Informal

4.3.2. ISO 9126

4.3.3. Análisis del Modo de Falla y Efecto