Accesos directos a las distintas zonas del curso
Ir a los contenidos
Ir a menú navegación principal
Ir a menú pie de página
Subject code : 71013147
1.1. Conceptos fundamentales
1.1.1. Imposibilidad de las pruebas exhaustivas
1.1.2. Error, defecto o falta y fallo
1.1.3. Caso de prueba
1.1.4. Objetivo de las pruebas
1.2. Niveles de prueba
1.2.1. Pruebas de caja negra
1.2.2. Pruebas estructurales o de caja blanca
1.2.3. Pruebas unitarias
1.2.4. Pruebas de integración
1.2.5. Pruebas de sistema
1.3. Criterios de cobertura para artefactos software
1.3.1. Criterios de cobertura
1.3.2. Utilidad de los criterios de cobertura
1.3.3. Un posible modelo de trabajo
1.3.4. Criterios de cobertura para código fuente
1.3.5. Criterios de cobertura para máquinas de estado
1.3.6. Limitaciones de los criterios de cobertura
2.1. Introducción a los valores de prueba
2.1.1. Clases o particiones de equivalencia
2.1.2. Valores límite
2.1.3. Conjetura de errores
2.1.4. Aplicación de las técnicas al conjunto de datos de salida
2.1.5. Criterios de cobertura para valores de prueba
2.2. Determinación de los valores de prueba
2.1.1. Identificación sistemática de valores de prueba
2.1.2. Dimensiones principales y secundarias de variables de prueba
3.1. Introducción al testing combinatorio
3.1.1. Estructura de un caso de prueba
3.1.2. El oráculo
3.1.3. Estrategias de combinación
3.2. Testing combinatorio desde un enfoque práctico
3.2.1. Estructura de un caso de prueba
3.2.2. El oráculo
3.2.3. Estrategias de combinación
3.3. Limitaciones y funcionalidades básicas de una herramientas de testing combinatorio
3.3.1. Encontrar un “covering array” mínimo es un problema NP-completo
3.3.2. Combinaciones con valores mixtos de t
3.3.3. Supresión de combinaciones indeseables mediante la inclusión de restricciones
3.3.4. Reutilización de combinaciones de prueba a medida que se aumenta t