WorksheetsImportancia de las Pruebas en Software
Total questions: 38
Worksheet time: 1hrs 4mins
¿Quién pondría a la venta una aspiradora sin estar seguro que aspira correctamente?
¿O una radio digital sin haber comprobado que pueda sintonizar los canales?
¿Cuándo hay que llevar a cabo las pruebas?
¿Qué hay que probar?
¿Cuánto se dedica entre un 30% y un 50% del coste de todo el proyecto en la fase de pruebas?
¿Cuál es el objetivo de las pruebas de software?
Detección de defectos
Prevención de problemas
Mejora de la comunicación
Documentación de errores
¿Qué se debe evitar al probar programas?
Probar programas propios
Probar programas de otros
Probar con datos válidos
Probar con datos no válidos
¿Qué se debe incluir al generar casos de prueba?
Datos de entrada válidos
Datos de entrada no válidos
Ambos tipos de datos
Ninguno de los anteriores
¿Qué se debe asumir al hacer planes de prueba?
Que no hay defectos
Que siempre hay defectos
Que los defectos son raros
Que los defectos son inevitables
¿Qué indica la experiencia sobre los defectos en software?
Donde hay un defecto hay otros
Los defectos son aislados
Los defectos son fáciles de encontrar
Los defectos no afectan el rendimiento
¿Cuál es la filosofía adecuada para las pruebas?
Planificar y diseñar las pruebas
Realizar pruebas de manera aleatoria
No realizar pruebas en absoluto
¿Qué se verifica durante la verificación?
Si el software cumple con las especificaciones
Si el software es fácil de usar
Si el software tiene un buen diseño
¿Qué se comprueba durante la validación?
Si el software hace lo que el usuario deseaba
Si el software es seguro
Si el software es rápido
¿Qué tipo de prueba se realiza para observar el comportamiento de una aplicación bajo una cantidad de peticiones esperada?
Pruebas de carga
Pruebas de unidad
Pruebas de estrés
¿Qué se busca determinar con una prueba de estrés?
La solidez de la aplicación
El tiempo de respuesta
La facilidad de uso
¿Qué tipo de prueba se realiza para determinar la solidez de la aplicación en momentos de carga extrema?
Prueba de carga
Prueba de estabilidad
Pruebas de picos
Prueba estructural
¿Cuál es el objetivo de la prueba de estabilidad?
Determinar si hay fugas de memoria
Aguantar una carga esperada continuada
Observar el comportamiento del sistema
Probar todos los caminos posibles de ejecución
¿Qué se observa en la prueba de picos?
Comportamiento del sistema con carga extrema
Fugas de memoria
Estructura interna del programa
Funciones, entradas y salidas
¿Qué se centra en el enfoque estructural o de caja blanca?
Estructura interna del programa
Funciones del módulo
Entradas y salidas
Comportamiento del sistema
¿Qué implica la prueba de regresión?
Descubrir nuevos errores
Probar todos los caminos posibles
Aguantar carga esperada
Observar el comportamiento del sistema
¿Cuál es el objetivo del diseño de casos de prueba?
Conseguir confianza en la detección de errores
Probar todas las combinaciones posibles
Realizar pruebas exhaustivas
Aguantar carga esperada
¿Qué se asume si no se detectan defectos al ejecutar los casos de prueba?
El programa no tiene defectos
El programa tiene errores ocultos
Se necesita más pruebas
La carga esperada es demasiado alta
¿Cuál es la prueba ideal para probar todos los caminos posibles de ejecución a través de las instrucciones del código?
¿En qué consiste el enfoque funcional o de caja negra?
¿Qué miden las pruebas de rendimiento?
¿Cuál es el objetivo de las pruebas de regresión?
¿Qué se pretende encontrar con las pruebas de caja blanca?
¿Cuántos caminos contiene un programa de 50 líneas con 25 sentencias IF en serie?
33,5 millones
25 millones
50 millones
10 millones
¿Qué criterios se utilizan para asegurar la detección de defectos en los casos de prueba?
¿Qué es la cobertura de sentencias?
Generar casos de prueba para cada sentencia
Escribir casos para cada decisión
Diseñar casos para cada condición
Exigir el criterio de cobertura de condiciones
¿Qué implica la cobertura de decisiones?
Cada decisión debe tener un resultado verdadero y uno falso
Cada condición debe ser evaluada
Cada sentencia debe ejecutarse al menos una vez
Ninguna de las anteriores
¿Qué se requiere en el criterio de decisión/condición?
¿Qué es el criterio de condición múltiple?
¿Qué se considera en el criterio de condición múltiple?
¿Cómo se define el criterio de cobertura de caminos?
¿Qué indica la complejidad ciclomática de McCabe?
¿Cuáles son las tres maneras diferentes de calcular la complejidad de McCabe?
¿Qué se debe hacer cuando V(G) > 10?
