Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Importancia de las Pruebas en Software

Total questions: 38

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

¿Quién pondría a la venta una aspiradora sin estar seguro que aspira correctamente?

4 lines
2.

¿O una radio digital sin haber comprobado que pueda sintonizar los canales?

4 lines
3.

¿Cuándo hay que llevar a cabo las pruebas?

4 lines
4.

¿Qué hay que probar?

4 lines
5.

¿Cuánto se dedica entre un 30% y un 50% del coste de todo el proyecto en la fase de pruebas?

4 lines
6.

¿Cuál es el objetivo de las pruebas de software?

a)

Detección de defectos

b)

Prevención de problemas

c)

Mejora de la comunicación

d)

Documentación de errores

7.

¿Qué se debe evitar al probar programas?

a)

Probar programas propios

b)

Probar programas de otros

c)

Probar con datos válidos

d)

Probar con datos no válidos

8.

¿Qué se debe incluir al generar casos de prueba?

a)

Datos de entrada válidos

b)

Datos de entrada no válidos

c)

Ambos tipos de datos

d)

Ninguno de los anteriores

9.

¿Qué se debe asumir al hacer planes de prueba?

a)

Que no hay defectos

b)

Que siempre hay defectos

c)

Que los defectos son raros

d)

Que los defectos son inevitables

10.

¿Qué indica la experiencia sobre los defectos en software?

a)

Donde hay un defecto hay otros

b)

Los defectos son aislados

c)

Los defectos son fáciles de encontrar

d)

Los defectos no afectan el rendimiento

11.

¿Cuál es la filosofía adecuada para las pruebas?

a)

Planificar y diseñar las pruebas

b)

Realizar pruebas de manera aleatoria

c)

No realizar pruebas en absoluto

12.

¿Qué se verifica durante la verificación?

a)

Si el software cumple con las especificaciones

b)

Si el software es fácil de usar

c)

Si el software tiene un buen diseño

13.

¿Qué se comprueba durante la validación?

a)

Si el software hace lo que el usuario deseaba

b)

Si el software es seguro

c)

Si el software es rápido

14.

¿Qué tipo de prueba se realiza para observar el comportamiento de una aplicación bajo una cantidad de peticiones esperada?

a)

Pruebas de carga

b)

Pruebas de unidad

c)

Pruebas de estrés

15.

¿Qué se busca determinar con una prueba de estrés?

a)

La solidez de la aplicación

b)

El tiempo de respuesta

c)

La facilidad de uso

16.

¿Qué tipo de prueba se realiza para determinar la solidez de la aplicación en momentos de carga extrema?

a)

Prueba de carga

b)

Prueba de estabilidad

c)

Pruebas de picos

d)

Prueba estructural

17.

¿Cuál es el objetivo de la prueba de estabilidad?

a)

Determinar si hay fugas de memoria

b)

Aguantar una carga esperada continuada

c)

Observar el comportamiento del sistema

d)

Probar todos los caminos posibles de ejecución

18.

¿Qué se observa en la prueba de picos?

a)

Comportamiento del sistema con carga extrema

b)

Fugas de memoria

c)

Estructura interna del programa

d)

Funciones, entradas y salidas

19.

¿Qué se centra en el enfoque estructural o de caja blanca?

a)

Estructura interna del programa

b)

Funciones del módulo

c)

Entradas y salidas

d)

Comportamiento del sistema

20.

¿Qué implica la prueba de regresión?

a)

Descubrir nuevos errores

b)

Probar todos los caminos posibles

c)

Aguantar carga esperada

d)

Observar el comportamiento del sistema

21.

¿Cuál es el objetivo del diseño de casos de prueba?

a)

Conseguir confianza en la detección de errores

b)

Probar todas las combinaciones posibles

c)

Realizar pruebas exhaustivas

d)

Aguantar carga esperada

22.

¿Qué se asume si no se detectan defectos al ejecutar los casos de prueba?

a)

El programa no tiene defectos

b)

El programa tiene errores ocultos

c)

Se necesita más pruebas

d)

La carga esperada es demasiado alta

23.

¿Cuál es la prueba ideal para probar todos los caminos posibles de ejecución a través de las instrucciones del código?

4 lines
24.

¿En qué consiste el enfoque funcional o de caja negra?

4 lines
25.

¿Qué miden las pruebas de rendimiento?

4 lines
26.

¿Cuál es el objetivo de las pruebas de regresión?

4 lines
27.

¿Qué se pretende encontrar con las pruebas de caja blanca?

4 lines
28.

¿Cuántos caminos contiene un programa de 50 líneas con 25 sentencias IF en serie?

a)

33,5 millones

b)

25 millones

c)

50 millones

d)

10 millones

29.

¿Qué criterios se utilizan para asegurar la detección de defectos en los casos de prueba?

4 lines
30.

¿Qué es la cobertura de sentencias?

a)

Generar casos de prueba para cada sentencia

b)

Escribir casos para cada decisión

c)

Diseñar casos para cada condición

d)

Exigir el criterio de cobertura de condiciones

31.

¿Qué implica la cobertura de decisiones?

a)

Cada decisión debe tener un resultado verdadero y uno falso

b)

Cada condición debe ser evaluada

c)

Cada sentencia debe ejecutarse al menos una vez

d)

Ninguna de las anteriores

32.

¿Qué se requiere en el criterio de decisión/condición?

4 lines
33.

¿Qué es el criterio de condición múltiple?

4 lines
34.

¿Qué se considera en el criterio de condición múltiple?

4 lines
35.

¿Cómo se define el criterio de cobertura de caminos?

4 lines
36.

¿Qué indica la complejidad ciclomática de McCabe?

4 lines
37.

¿Cuáles son las tres maneras diferentes de calcular la complejidad de McCabe?

4 lines
38.

¿Qué se debe hacer cuando V(G) > 10?

4 lines