wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pruebas de Aplicaciones Convencionales - Cap. 18

Total questions: 68

Worksheet time: 34mins

Name
Class
Date
1.

¿Qué es la complejidad ciclomática?

a)

Un método de programación

b)

Un tipo de software

c)

Una técnica de prueba

d)

Una medida de la complejidad lógica

2.

¿Quién realiza las pruebas en las primeras etapas del proceso de desarrollo de software?

a)

El cliente

b)

Un programador

c)

Un ingeniero de software

d)

Un especialista en pruebas

3.

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

a)

Aumentar la velocidad del software

b)

Reducir costos

c)

Mejorar la interfaz de usuario

d)

Encontrar errores

4.

¿Qué técnica se utiliza para revisar la lógica interna de un programa?

a)

Prueba de equivalencia

b)

Prueba de caja blanca

c)

Prueba de ruta básica

d)

Prueba de caja negra

5.

¿Qué se busca con la prueba de caja negra?

a)

Errores de rendimiento

b)

Errores en la lógica interna

c)

Errores de interfaz

d)

Errores de codificación

6.

¿Qué técnica se utiliza para diseñar casos de prueba que revisen los requerimientos de software?

a)

Prueba de condición

b)

Prueba de caja blanca

c)

Prueba de ruta básica

d)

Prueba de caja negra

7.

¿Qué se entiende por 'comprobabilidad' en el contexto de pruebas de software?

a)

La facilidad de probar un programa

b)

La cantidad de errores encontrados

c)

La velocidad de ejecución del software

d)

La complejidad del código

8.

¿Qué es un gráfico de flujo?

a)

Una representación visual de la lógica de un programa

b)

Un tipo de diagrama de Gantt

c)

Un esquema de base de datos

d)

Un método de programación

9.

¿Qué se busca al aplicar la técnica de prueba de ruta básica?

a)

Reducir el tiempo de prueba

b)

Revisar la lógica interna del programa

c)

Aumentar la complejidad del código

d)

Cubrir todas las características del software

10.

¿Qué se considera un atributo de una buena prueba?

a)

Ser simple

b)

Ser costosa

c)

Ser redundante

d)

Ser compleja

11.

¿Qué se debe hacer para asegurar que un programa se ejecute correctamente antes de entregarlo al cliente?

a)

Hacer pruebas solo de caja negra

b)

No hacer pruebas

c)

Realizar pruebas exhaustivas

d)

Entregar el software sin pruebas

12.

¿Qué es la prueba de condición?

a)

Un enfoque para probar la estructura de datos

b)

Un método para probar la lógica de un programa

c)

Una técnica para revisar la interfaz de usuario

d)

Un método para validar entradas

13.

¿Qué se busca con la prueba de flujo de datos?

a)

Revisar la lógica interna

b)

Cubrir todas las ramas del programa

c)

Asegurar que las variables se usen correctamente

d)

Probar la interfaz de usuario

14.

¿Qué es una matriz de grafo?

a)

Un tipo de diagrama de flujo

b)

Un método de programación

c)

Un esquema de base de datos

d)

Una representación tabular de un gráfico de flujo

15.

¿Qué se entiende por 'prueba de caja blanca'?

a)

Pruebas que se realizan solo al final del desarrollo

b)

Pruebas que se centran en la interfaz de usuario

c)

Pruebas que se centran en la lógica interna del software

d)

Pruebas que se realizan sin conocer el código

16.

¿Qué se busca al realizar pruebas de caja negra?

a)

Errores de codificación

b)

Errores de rendimiento

c)

Errores de interfaz

d)

Errores en la lógica interna

17.

¿Qué es un caso de prueba?

a)

Un conjunto de condiciones para probar un software

b)

Un error encontrado en el software

c)

Un tipo de software

d)

Un método de programación

18.

¿Qué es la partición de equivalencia?

a)

Un método de prueba que divide el dominio de entrada en clases de datos.

b)

Una técnica para analizar el rendimiento del software.

c)

Un enfoque para la documentación de software.

d)

Un método de prueba de caja blanca.

19.

¿Cuál es el objetivo principal del análisis de valor de frontera?

a)

Asegurar que todos los casos de prueba se ejecuten.

b)

Detectar errores en los límites del dominio de entrada.

c)

Dividir el dominio de entrada en clases de equivalencia.

d)

Probar los valores en el centro del dominio de entrada.

20.

¿Qué técnica se utiliza para probar sistemas con un número limitado de parámetros de entrada?

a)

Prueba de caja negra.

b)

Prueba de arreglo ortogonal.

c)

Análisis de valor de frontera.

d)

Partición de equivalencia.

21.

¿Qué se entiende por prueba de caja blanca?

a)

Pruebas que no consideran el funcionamiento interno del programa.

b)

Pruebas que se centran en la estructura interna del software.

c)

Pruebas que se realizan solo en la interfaz de usuario.

d)

Pruebas que se enfocan en la documentación del software.

22.

¿Cuál es un ejemplo de un método de prueba de caja negra?

a)

Prueba de condiciones.

b)

Prueba de bucles.

c)

Análisis de valor de frontera.

d)

Prueba de trayectoria.

23.

¿Qué se busca con la prueba de arreglo ortogonal?

a)

Detectar fallos de modo individual y doble.

b)

Probar solo los valores en el centro del dominio.

c)

Cubrir todos los casos de prueba posibles.

d)

Asegurar que todos los bucles se ejecuten.

24.

¿Qué es un oráculo de prueba?

a)

Un método para analizar el rendimiento del software.

b)

Un documento que establece la base para determinar la corrección de la salida.

c)

Una herramienta para automatizar pruebas.

d)

Un tipo de prueba de caja blanca.

25.

¿Qué se evalúa en la prueba de documentación?

a)

La claridad y precisión de la documentación.

b)

La interfaz gráfica del usuario.

c)

El rendimiento del software.

d)

La estructura interna del código.

26.

¿Cuál es el enfoque de la prueba para sistemas de tiempo real?

a)

Realizar pruebas solo en la interfaz de usuario.

b)

Considerar la manipulación de eventos y temporización.

c)

Probar solo la lógica del software.

d)

Ignorar el hardware en las pruebas.

27.

¿Qué se busca con la prueba de transacción en un sistema cliente-servidor?

a)

Analizar el rendimiento del hardware.

b)

Asegurar que las transacciones se procesen correctamente.

c)

Probar la interfaz gráfica del usuario.

d)

Evaluar la documentación del sistema.

28.

¿Qué es la prueba basada en modelo?

a)

Una técnica que usa el modelo de requerimientos para generar casos de prueba.

b)

Un método para probar solo la interfaz de usuario.

c)

Una técnica que se centra en la documentación del software.

d)

Un enfoque que ignora el comportamiento del software.

29.

¿Qué se entiende por pruebas de función de aplicación?

a)

Pruebas que se realizan solo en la interfaz gráfica.

b)

Pruebas que analizan el rendimiento del hardware.

c)

Pruebas que se centran en la documentación.

d)

Pruebas que evalúan la funcionalidad de las aplicaciones cliente.

30.

¿Cuál es el propósito de la prueba de servidor en un entorno cliente-servidor?

a)

Analizar el rendimiento del hardware.

b)

Evaluar la interfaz gráfica del usuario.

c)

Probar la funcionalidad de coordinación y gestión de datos del servidor.

d)

Probar solo la lógica del software.

31.

¿Qué se busca con la prueba de comunicación de red?

a)

Probar la lógica del software.

b)

Verificar que la comunicación entre nodos de la red sea correcta.

c)

Analizar el rendimiento del hardware.

d)

Evaluar la documentación del sistema.

32.

¿Qué es un fallo de modo individual?

a)

Un problema que ocurre con un solo parámetro.

b)

Un error que se presenta cuando dos parámetros interactúan.

c)

Un fallo que se produce en la documentación.

d)

Un error que ocurre en la interfaz gráfica.

33.

¿Qué se busca con la prueba de comportamiento en sistemas de tiempo real?

a)

Analizar el rendimiento del hardware.

b)

Evaluar la documentación del sistema.

c)

Probar solo la lógica del software.

d)

Simular el comportamiento del sistema ante eventos externos.

34.

¿Qué se evalúa en la prueba de tareas en sistemas de tiempo real?

a)

El rendimiento del hardware.

b)

La interfaz gráfica del usuario.

c)

La comunicación entre tareas.

d)

Cada tarea de manera independiente.

35.

¿Qué se busca con la prueba intertarea?

a)

Analizar el rendimiento del hardware.

b)

Probar solo la lógica del software.

c)

Detectar errores de sincronización entre tareas.

d)

Evaluar la documentación del sistema.

36.

¿Qué es un patrón de prueba?

a)

Un enfoque para la documentación de software.

b)

Un tipo de prueba de caja blanca.

c)

Una solución a problemas comunes en pruebas de software.

d)

Una técnica para analizar el rendimiento del software.

37.

¿Qué se busca con el patrón PairTesting?

a)

Analizar el rendimiento del hardware.

b)

Evaluar la documentación del sistema.

c)

Probar solo la lógica del software.

d)

Dos examinadores trabajan juntos en pruebas.

38.

¿Qué se evalúa en la prueba de base de datos?

a)

El rendimiento del hardware.

b)

La lógica del software.

c)

La precisión y la integridad de los datos almacenados.

d)

La interfaz gráfica del usuario.

39.

¿Qué se busca con la prueba de documentación?

a)

Asegurar que la documentación sea clara y precisa.

b)

Probar solo la lógica del software.

c)

Evaluar el rendimiento del hardware.

d)

Analizar la interfaz gráfica del usuario.

40.

¿Qué se entiende por prueba de caja negra?

a)

Pruebas que se realizan solo en la interfaz de usuario.

b)

Pruebas que se enfocan en la documentación del software.

c)

Pruebas que no consideran el funcionamiento interno del programa.

d)

Pruebas que se centran en la estructura interna del software.

41.

¿Qué se busca con la prueba de rendimiento?

a)

Analizar la interfaz gráfica del usuario.

b)

Probar solo la lógica del software.

c)

Evaluar el tiempo de respuesta y la cantidad de datos transmitidos.

d)

Evaluar la documentación del sistema.

42.

¿Qué se entiende por prueba de regresión?

a)

Pruebas que se enfocan en la documentación del software.

b)

Pruebas que aseguran que cambios recientes no afecten funcionalidades existentes.

c)

Pruebas que se centran en la lógica del software.

d)

Pruebas que se realizan solo en la interfaz de usuario.

43.

¿Qué se busca con la prueba de integración?

a)

Probar solo la lógica del software.

b)

Asegurar que diferentes módulos funcionen juntos correctamente.

c)

Analizar el rendimiento del hardware.

d)

Evaluar la documentación del sistema.

44.

¿Qué se entiende por prueba de aceptación?

a)

Pruebas que aseguran que el software cumple con los requisitos del cliente.

b)

Pruebas que se centran en la lógica del software.

c)

Pruebas que se realizan solo en la interfaz de usuario.

d)

Pruebas que se enfocan en la documentación del software.

45.

¿Qué se busca con la prueba de sistema?

a)

Evaluar el sistema completo en su entorno operativo.

b)

Analizar el rendimiento del hardware.

c)

Evaluar la documentación del sistema.

d)

Probar solo la lógica del software.

46.

¿Qué se entiende por prueba de unidad?

a)

Pruebas que analizan el rendimiento del hardware.

b)

Pruebas que se enfocan en la documentación del software.

c)

Pruebas que se realizan solo en la interfaz de usuario.

d)

Pruebas que se centran en componentes individuales del software.

47.

¿Qué se busca con la prueba de seguridad?

a)

Asegurar que el software sea resistente a ataques y vulnerabilidades.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

48.

¿Qué se entiende por prueba de usabilidad?

a)

Evaluar la facilidad de uso del software por parte de los usuarios.

b)

Analizar el rendimiento del hardware.

c)

Probar solo la lógica del software.

d)

Evaluar la documentación del sistema.

49.

¿Qué se busca con la prueba de compatibilidad?

a)

Evaluar la documentación del sistema.

b)

Probar solo la lógica del software.

c)

Asegurar que el software funcione en diferentes entornos y plataformas.

d)

Analizar el rendimiento del hardware.

50.

¿Qué se entiende por prueba de carga?

a)

Evaluar el rendimiento del software bajo condiciones de carga máxima.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

51.

¿Qué se busca con la prueba de estrés?

a)

Evaluar el rendimiento del software más allá de sus límites operativos.

b)

Evaluar la documentación del sistema.

c)

Probar solo la lógica del software.

d)

Analizar el rendimiento del hardware.

52.

¿Qué se entiende por prueba de recuperación?

a)

Evaluar la documentación del sistema.

b)

Probar solo la lógica del software.

c)

Evaluar la capacidad del software para recuperarse de fallos.

d)

Analizar el rendimiento del hardware.

53.

¿Qué se busca con la prueba de instalación?

a)

Evaluar la documentación del sistema.

b)

Probar solo la lógica del software.

c)

Asegurar que el software se instale correctamente en diferentes entornos.

d)

Analizar el rendimiento del hardware.

54.

¿Qué se entiende por prueba de migración?

a)

Evaluar la capacidad del software para migrar datos de un sistema a otro.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

55.

¿Qué se busca con la prueba de configuración?

a)

Analizar el rendimiento del hardware.

b)

Probar solo la lógica del software.

c)

Asegurar que el software funcione correctamente con diferentes configuraciones.

d)

Evaluar la documentación del sistema.

56.

¿Qué se entiende por prueba de mantenimiento?

a)

Evaluar la documentación del sistema.

b)

Probar solo la lógica del software.

c)

Analizar el rendimiento del hardware.

d)

Evaluar la capacidad del software para ser mantenido y actualizado.

57.

¿Qué se busca con la prueba de finalización?

a)

Asegurar que el software esté listo para su entrega al cliente.

b)

Probar solo la lógica del software.

c)

Analizar el rendimiento del hardware.

d)

Evaluar la documentación del sistema.

58.

¿Qué se entiende por prueba de validación?

a)

Evaluar la documentación del sistema.

b)

Probar solo la lógica del software.

c)

Asegurar que el software cumpla con los requisitos del cliente.

d)

Analizar el rendimiento del hardware.

59.

¿Qué se busca con la prueba de verificación?

a)

Asegurar que el software se construya correctamente según las especificaciones.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

60.

¿Qué se entiende por prueba de integración continua?

a)

Analizar el rendimiento del hardware.

b)

Evaluar la documentación del sistema.

c)

Pruebas que se realizan automáticamente cada vez que se integra código nuevo.

d)

Probar solo la lógica del software.

61.

¿Qué se busca con la prueba de despliegue?

a)

Asegurar que el software se despliegue correctamente en el entorno de producción.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

62.

¿Qué se entiende por prueba de aceptación del usuario?

a)

Pruebas realizadas por el cliente para validar el software.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

63.

¿Qué se busca con la prueba de compatibilidad de versiones?

a)

Asegurar que el software funcione correctamente con versiones anteriores.

b)

Analizar el rendimiento del hardware.

c)

Evaluar la documentación del sistema.

d)

Probar solo la lógica del software.

64.

¿Qué se entiende por prueba de seguridad de datos?

a)

Evaluar la protección de datos sensibles en el software.

b)

Analizar el rendimiento del hardware.

c)

Probar solo la lógica del software.

d)

Evaluar la documentación del sistema.

65.

¿Qué se busca con la prueba de rendimiento de carga?

a)

Evaluar el rendimiento del software bajo condiciones de carga máxima.

b)

Evaluar la documentación del sistema.

c)

Probar solo la lógica del software.

d)

Analizar el rendimiento del hardware.

66.

¿Qué se entiende por prueba de rendimiento de estrés?

a)

Evaluar el rendimiento del software más allá de sus límites operativos.

b)

Probar solo la lógica del software.

c)

Evaluar la documentación del sistema.

d)

Analizar el rendimiento del hardware.

67.

¿Qué se busca con la prueba de recuperación de desastres?

a)

Evaluar la capacidad del software para recuperarse de fallos catastróficos.

b)

Probar solo la lógica del software.

c)

Analizar el rendimiento del hardware.

d)

Evaluar la documentación del sistema.

68.

¿Qué se entiende por prueba de usabilidad en software?

a)

Analizar el rendimiento del hardware.

b)

Evaluar la facilidad de uso del software por parte de los usuarios.

c)

Probar solo la lógica del software.

d)

Evaluar la documentación del sistema.