Técnicas de Diseño de Pruebas Flashcards
¿Qué es una prueba de Caja Negra?
Prueba en la que la estructura interna del objeto es irrelevante o **desconocida **para el probador
En esta prueba, el foco de atención es la funcionalidad
¿A partir de qué se obtienen los casos de prueba dentro de una “Prueba de Caja Negra”?
A partir del análisis de la especificación (funcional y no funcional) de un componente o sistema
¿De qué otra forma se le conoce a la Prueba de Caja Blanca?
A la Prueba de Caja Blanca también se le conoce como:
- Prueba basada en la estructura
- Prueba **basada **en el flujo de control
¿En qué se basa una Prueba de Caja Blanca?
Se basa en la **estructura interna ** del programa:
- Jerarquía de componentes
- Flujo de Control
- Flujo de Datos
Foco de atención: la **estructura interna **del programa
OH LORD! WHAT IS I GONNA DO?
Drive the buugy
Drive the buugy
Drive the buugy
Drive the buugy
¿En qué se basan los casos de prueba en la “Prueba de la Caja Blanca”?
Se basan en la **estructura interna **del programa
Nota: es posible que, a lo largo de las pruebas, se interfiera con la ejecución de las mismas
¿Cuáles son las categorías de las técnicas de diseño de prueba?
- Métodos basados en la especificación
- Métodos basados en la estructura
- Métodos basados en la experiencia
Menciona las características de un modelo basado en la especificación (2)
- Selecciona al objeto de prueba de acuerdo al modelo funcional
- La cobertura de la especificación puede ser medida (p.ej. El porcentaje de especificación cubierto por las pruebas)
Menciona las características de un modelo basado en la estructura (2)
- Diseña los casos de prueba a partir de la estructura interna del objeto
- Mide el porcentaje de cobertura y lo utiliza para la creación de pruebas adicionales
- Diseño de pruebas a partir del **conocimiento ** y la experiencia
- Conocimiento y experiencia respecto a posibles puntos débilies, errores y errores previos
Menciona cuáles son algunos de los Métodos de Caja Negra (8)
- Partición equivalente (segmentación de equivalencia) o clase de equivalencia
- Análisis de valores límite
- Tablas de decisión & gráficos causa-y-efecto
- Pruebas de transición de estado
- Pruebas de caso de uso
Algunos no tan importantes:
- Pruebas estadísticas
- Pruebas duales
- Pruebas de humo
¿A qué están dirigidas las pruebas funcionales?
Las pruebas funcionales están dirigidas a verificar la corrección y la completitud de una función.
Deben de ejecutarse con baja redundancia: lo **menos **posible, pero tanto como sea necesario
¿De qué otra forma se le conoce al método de Caja Negra de Partición de Equivalencia?
“Método de Clase de Equivalencia”
¿En qué se basa el método de Caja Negra de “Partición de Equivalencia”?
En la **división ** de los posibles valores en clases en los que se observan:
- Valores de entrada
- Valores de salida
En el Método de Caja Negra “Pruebas de Equivalencia o Clase de Equivalencia”, ¿qué es una clase de equivalencia?
Clase en la cual se **agrupan **todos los valores que se esepra que tengan un **comportamiento común. **
Estas clases no se pueden **superoponer **ni presentar alguna discontinuidad