Podcast
Questions and Answers
¿Cuál es el objetivo principal de las técnicas de testing combinatorio?
¿Cuál es el objetivo principal de las técnicas de testing combinatorio?
¿Qué técnica se menciona como la más usada para la combinación de datos en pruebas?
¿Qué técnica se menciona como la más usada para la combinación de datos en pruebas?
¿Cuáles son las variables bajo prueba en el ejemplo presentado?
¿Cuáles son las variables bajo prueba en el ejemplo presentado?
¿Qué cubre el caso de prueba (Presencial, Media, Adhesión Tarjeta Débito) según el contenido?
¿Qué cubre el caso de prueba (Presencial, Media, Adhesión Tarjeta Débito) según el contenido?
Signup and view all the answers
¿Cuál es una desventaja de intentar hacer las combinaciones de pruebas manualmente?
¿Cuál es una desventaja de intentar hacer las combinaciones de pruebas manualmente?
Signup and view all the answers
¿Cuál de los siguientes elementos NO es parte de la descripción de un caso de prueba?
¿Cuál de los siguientes elementos NO es parte de la descripción de un caso de prueba?
Signup and view all the answers
Un caso de prueba abstracto se caracteriza por:
Un caso de prueba abstracto se caracteriza por:
Signup and view all the answers
¿Cuál es un ejemplo de un campo que debe ser validado en la aplicación de alta de clientes?
¿Cuál es un ejemplo de un campo que debe ser validado en la aplicación de alta de clientes?
Signup and view all the answers
En un caso de prueba específico, ¿qué se determina?
En un caso de prueba específico, ¿qué se determina?
Signup and view all the answers
Cuando se diseñan casos de prueba, es suficiente utilizar:
Cuando se diseñan casos de prueba, es suficiente utilizar:
Signup and view all the answers
¿Qué define un oráculo en el contexto de los casos de prueba?
¿Qué define un oráculo en el contexto de los casos de prueba?
Signup and view all the answers
En la aplicación de alta de clientes, ¿qué tipo de datos se utilizan para los campos de ‘Nombre’ y ‘Apellido’?
En la aplicación de alta de clientes, ¿qué tipo de datos se utilizan para los campos de ‘Nombre’ y ‘Apellido’?
Signup and view all the answers
¿Cuál es la característica principal de un caso de prueba concreto?
¿Cuál es la característica principal de un caso de prueba concreto?
Signup and view all the answers
Study Notes
Casos de Prueba
- Un caso de prueba es un conjunto de pasos a seguir para probar una funcionalidad.
- Un caso de prueba debe indicar la secuencia de pasos, los datos de entrada, el estado inicial del sistema o aplicación, los valores de respuesta esperados y el estado final esperado.
- Un caso de prueba abstracto no especifica valores para las entradas y salidas esperadas.
- Utiliza variables y describciones con operadores lógicos.
- Un caso de prueba concreto es una instancia del caso de prueba abstracto con valores específicos ingresados para cada variable de entrada y de salida.
- Un caso de prueba abstracto puede ser instanciado con distintos valores.
Diseño de Casos de Pruebas
- Para diseñar casos de prueba se pueden utilizar datos.
- Cada caso de prueba se ejecutará con distintos juegos de datos.
- No es necesario utilizar todas las combinaciones posibles, existen técnicas para optimizar este proceso.
- Las técnicas de testing combinatorio permiten seleccionar una cantidad acotada de datos de prueba.
- Se busca el conjunto de datos más eficiente para encontrar la mayor cantidad de errores.
Combinación de Valores
- All-Pairs es una técnica que busca cubrir todos los pares posibles de valores.
- Si se tienen 3 variables, cada caso de prueba debe cubrir todos los pares posibles de valores entre las variables.
- Existen herramientas que aplican estrategias para obtener combinaciones de datos que cubran todos los pares.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.