wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Testing

Total questions: 77

Worksheet time: 4hrs 51mins

Name
Class
Date
1.

Verdadero o Falso: " EL objetivo de las pruebas debe de basarse en 2 conceptos fundamentales: "que el software haga lo que debe hacer" y "que el software no haga lo que no debe hacer"

a)

Verdadero

b)

Falso

2.

A cual de las siguientes opciones corresponde la afirmacion " es una desviacion del servicio o resultado esperado"

a)

Error

b)

Defecto

c)

Fallo

d)

Ninguna es correcta

3.

Verdadero o Falso: " Es importante elegir la metodologia de prueba adecuada para el proyecto de softwaare especifico, ya que cada una tiene sus fortalezas y debilidades. La eleccion dependera de la naturaleza del software, los requisitos del cliente y el alcance del proyecto"

a)

Verdadero

b)

Falso

4.

Cual de las siguientes opciones NO es un modelo que representa al "Ciclod e vida de Desarrollo del Softwafre"

a)

Modelo Agil

b)

Modelo en Cascada

c)

Modelo Evolutivo

d)

Modelo en Espiral

e)

Ninguna es correcta

5.

Segun Bohem, la VERIFICACION responde al interrogante "Estamos construyendo el producto correctamente"?

a)

Verdadero

b)

Falso

6.

Pruebas de Caja Blanca. Cual de las siguientes NO ES una TEcnica para pruebas de caja Blanca

a)

Cobertura de Sentencia

b)

Cobertura de decision

c)

Cobertura de variables

d)

Cobertura de condicion

7.

Cual de las siguientes NO es una metodologia de pruebas

a)

Pruebas manuales

b)

Pruebas automatizadas

c)

Pruebas de Condicion

d)

Pruebas de caja negra

e)

pruebas exploratorias

8.

A cual de las siguientes opciones corresponde la afirmacion: Es la manifestacion de un error en el software

a)

error

b)

defecto

c)

fallo

9.

Segun que autor la VALIDACION responde a la pregunta "El software cumple las expectativaas del cliente?"

a)

Boehm

b)

Sommerville

c)

Pressman

10.

Las pruebas de software se pueden realizar en diferentes etapas del ciclo de vida del desarrollo de software.

a)

Verdadero

b)

Falso

11.

Las pruebas de software son un conjunto de actividades diseñadas únicamente para verificar el rendimiento de un programa.

a)

Verdero

b)

Falso

12.

No es necesario elegir una metodología de prueba adecuada, ya que todas las metodologías son iguales.

a)

Verdadero

b)

Falso

13.

¿Qué metodología es útil para ejecutar pruebas repetitivas y reducir el tiempo de prueba? a)

a)

Pruebas manuales

b)

Pruebas de caja negra

c)

Pruebas automatizadas

14.

A que metodologia de pruebas se refiere la siguiente afirmacion: se enfoca en la estructura interna del software y en cómo funciona el código subyacente.

a)

Pruebas de caja blanca

b)

Pruebas de caja negra

c)

pruebas exploratorias

15.

¿Qué tipo de pruebas se enfoca en la funcionalidad del software sin considerar el código subyacente?

a)

Pruebas de caja blanca

b)

Pruebas exploratorias

c)

Pruebas de caja negra

16.

¿Cuál de las siguientes metodologías se centra en la estructura interna del software?

a)

Pruebas de seguridad

b)

Pruebas manuales

c)

Pruebas de caja blanca

17.

¿Qué tipo de pruebas implica la exploración del software sin un plan específico?

a)

Pruebas de seguridad

b)

Pruebas exploratorias

c)

Pruebas automatizadas

18.

La norma ISO/IEC 25000 es también conocida como "Square".

a)

Verdadero

b)

Falso

19.

La norma ISO/IEC 25000 evalúa el software en 10 áreas diferentes.

a)

Verdadero

b)

Falso

20.

Cual de las siguientes opciones pertenece al Estandar iso iec 25000.

a)

especificación del procedimiento

b)

reporte de avance de los ciclos probados

c)

Ninguna es correcta

d)

todas son correctas

21.

El objetivo del SDLC es minimizar los riesgos del proyecto mediante una planificación anticipada.

a)

Verdadero

b)

Falso

22.

A que se refiere la siguiente definicion: es un proceso rentable y eficiente en términos

de tiempo empleado por los equipos de desarrollo para diseñar y crear software de alta calidad.

a)

Casos de prueba

b)

SDLC

c)

Pruebas de caja blanca

23.

A que modelo de SLDC hace referencia: planificación, definición de requisitos, diseño, fase del desarrollo y

pruebas, puesta en marcha, operaciones y mantenimientos y disposición

a)

Modelo en cascada

b)

Modelo Estandar

24.

En el modelo en cascada, la fase de programación se lleva a cabo antes de la fase de análisis.

a)

Verdadero

b)

Falso

25.

A que tipo de requerimientos hace referencia la siguiente definicion: son descripciones detalladas de las funciones y características que un sistema debe tener para cumplir con sus objetivos y satisfacer las necesidades de sus usuarios.

a)

Funcionales

b)

No funcionales

26.

¿Qué son los requerimientos funcionales?

a)

Descripciones de cómo debe comportarse un sistema.

b)

Requisitos que describen funciones y características que un sistema debe tener.

c)

Características que no están relacionadas con las funciones del sistema.

d)

Todas son correctas

27.

Los requerimientos funcionales especifican cómo el sistema debe comportarse en términos de:

a)

Costos y tiempo de desarrollo.

b)

Entradas, procesamiento y salidas.

c)

Interacción con el hardware.

28.

Los requerimientos no funcionales se centran en:

a)

Qué hace el sistema.

b)

Cómo hace el sistema y los criterios de rendimiento, calidad, seguridad y otros aspectos importantes.

c)

Los requerimientos de hardware.

29.

A que se refiere la siguiente definicion: son un conjunto de características y atributos que describen

cómo un sistema debe comportarse y operar, pero que no están directamente relacionados con las

funciones específicas que realiza el sistema.

a)

Requerimientos funcionales

b)

Requerimientos no funcionales

30.

Los requerimientos funcionales deben ser:

a)

Ambiguos y difíciles de entender.

b)

Claros, detallados y verificables.

c)

Opcionales para el diseño del sistema.

d)

Ninguna es correcta

31.

¿Cuáles son los elementos mínimos que debe tener una prueba?

a)

Todas son correctas

b)

Requisitos, diseño y documentación.

c)

Acciones, valores de prueba y resultado.

d)

Código, comentarios y ejecución.

32.

Los casos de prueba son:

a)

Infinitos y siempre en evolución.

b)

Finitos y deben ser limitados.

c)

Ninguna es correcta

33.

¿Por qué es importante un buen diseño de pruebas?

a)

Porque permite realizar pruebas más largas.

b)

Porque ayuda a encontrar más errores de forma aleatoria.

c)

Porque asegura que se pueden descubrir los errores que se buscan.

34.

Según Pressman, la verificación se refiere a:

a)

Garantizar que el software implementa correctamente una función específica.

b)

Asegurar que el software cumple con las expectativas del cliente.

c)

Probar el rendimiento del software en diferentes entornos.

35.
  • Según Boehm, la pregunta que corresponde a la verificación es:

a)
  • ¿Estamos construyendo el producto correcto?

b)
  • ¿Estamos construyendo el producto correctamente?

c)
  • ¿El software cumple con los requerimientos del cliente?

36.
  • La validación, según Pressman, asegura que el software:

a)
  • Cumple con los requisitos del cliente.

b)
  • Funciona correctamente sin errores.

c)
  • Se implementa en el entorno correcto.

37.

Según Sommerville, la verificación busca comprobar:

a)

Que el software hace lo que el usuario espera.

b)

Que el sistema cumple con los requerimientos especificados.

c)

Que se utilizan las herramientas adecuadas en el desarrollo.

38.

La validación, según Sommerville, se centra en:

a)

Comprobar si el software está libre de errores.

b)

Asegurar que el software cumple las expectativas del cliente.

c)

Evaluar la eficiencia del software en la producción.

39.

De que usuario es la siguiente definicion de VALIDACION: " es un conjunto diferente de tareas que aseguran que el software que se construye siguiente los requerimientos del cliente"

a)

Pressman

b)

Boehm

c)

Sommerville

d)

Ninguna es correcta

40.

De que autor es la siguiente definicion de VERIFICACION: se refiere al conjunto de tareas que garantizan que el software implementa correctamente una función específica.

a)

Pressman

b)

Boehm

c)

Sommerville

d)

Ninguna es correcta

41.

La siguiente pregunta a que hace referencia: ¿estamos construyendo el producto correctamente?

a)

Validacion

b)

Verificacion

c)

Ninguna es correcta

42.

La siguiente pregunta se refiere a VALIDACION? ¿estamos construyendo el producto correcto?

a)

Verdadero

b)

Falso

43.

La siguiente pregunta se refiere a VALIDACION? ¿el software esta de acuerdo con su especificación?

a)

Verdadero

b)

Falso

44.

Que tipo de pregunta es la siguiente ¿el software cumple

las expectativas del cliente?

a)

Verificacion

b)

Validación:

45.

A que autor hacen referencia estas preguntas: "¿el software esta de acuerdo con su especificación?"

" ¿el software cumple las expectativas del cliente?"

a)

Pressman

b)

Boehr

c)

Sommerville

46.

A que autor hacen referencia las preguntas: "¿estamos construyendo el producto correctamente?"

"¿estamos construyendo el producto correcto?"

a)

Pressman

b)

Boher

c)

Sommerville

47.

Verdadero o Falso: EL debuggin es el proceso de diagnosticar la causa de un bug y corregirlo. Es una actividad de corrección y no de prueba

a)

Verdaero

b)

Falso

48.

Verdadero o Falso: un caso de prueba / test case es un conjunto de condiciones

o variables bajo las cuales se determinará si una aplicación, un sistema de software o una

característica o comportamiento de estos resulta o no aceptable.

a)

Verdadero

b)

Falso

49.

¿Qué son las pruebas estáticas?

a)

Pruebas que se realizan ejecutando el código de la aplicación.

b)

Pruebas que se realizan sin ejecutar el código de la aplicación.

c)

Pruebas que solo se centran en la seguridad del software.

d)

Ninguan es correcta

50.

Las pruebas dinámicas apuntan a ejecutar las pruebas en todo o parte del software para determinar si

funciona según lo esperado

a)

Verdadero

b)

Falso

51.

Las pruebas estaticas permiten el uso de

técnicas de caja negra y caja blanca con mayor amplitud.

a)

Verdadero

b)

Falso

52.

Una ventaja de las pruebas dinámicas es que:

a)

Se pueden realizar sin ejecutar el código.

b)

Permiten medir con mayor precisión el comportamiento de la aplicación.

c)

Se centran únicamente en la revisión de documentos.

d)

Ninguna es correcta

53.

Estas pruebas pueden ser realizadas desde las primeras etapas del ciclo del software

a)

Pruebas tardias

b)

Pruebas de prevencion

c)

Pruebas de deteccion

d)

Ninguna es correcta

54.

Pruebas estáticas (no en ejecución): las pruebas se realizan a productos de trabajo como

documentos de requerimientos, casos de prueba, planes de prueba y código.

a)

Verdadero

b)

Falso

55.

Pruebas estaticas (detección): estas pruebas se enfocan en la detección de defectos.

a)

Verdadero

b)

Falso

56.

Pruebas

estáticas (prevención): estas pruebas se enfocan en la prevención de defectos.

a)

Verdadero

b)

Falso

57.

Elegir la opcion correcta: se utilizan técnicas como revisión técnica, Inspección y revisión de

código.

a)

Pruebas estáticas (técnicas):

b)

Pruebas dinámicas (técnicas):

c)

Pruebas dinámicas (pruebas tardías):

d)

Pruebas estáticas (pruebas tempranas):

58.

¿Qué se prueba en las pruebas unitarias?

a)

Todo el software de forma conjunta.

b)

Las unidades o conjuntos de unidades relacionadas de un software.

c)

Solo el rendimiento del software.

59.

¿Cuál de las siguientes opciones puede considerarse una "unidad" en pruebas unitarias?

a)

Un documento de requerimientos.

b)

Un ambiente de producción.

c)

Una clase, un método o un componente.

60.

Las pruebas unitarias intentan detectar:

a)

Discrepancias entre los requerimientos y el comportamiento real de la unidad.

b)

Errores en la documentación.

c)

Problemas de rendimiento en el sistema.

61.

¿Quién puede ejecutar las pruebas unitarias?

a)

Solo el equipo de calidad.

b)

Solo un tercero.

c)

Puede ser ejecutadas por quien desarrolló el software o por un tercero.

d)

Ninguna es correcta

62.

La prueba de cobertura de sentencia mide cuántas líneas de código se han ejecutado durante las pruebas.

a)

Verdadero

b)

Falso

63.

La prueba de cobertura de condición se centra en probar únicamente las ramificaciones simples de las estructuras de control.

a)

Verdadero

b)

Falso

64.

La prueba de cobertura de decisión se asegura de que todos los caminos posibles del código sean probados.

a)

Verdadero

b)

Falso

65.

¿Qué es una prueba de caja negra?

a)

Una prueba que analiza la compatibilidad entre las interfaces de los componentes del software.

b)

Una prueba que solo se realiza en la fase de desarrollo.

c)

Un tipo de prueba que considera la lógica interna del sistema.

66.

¿Cuál de las siguientes es una técnica de prueba de caja negra?

a)

Prueba de cobertura de código.

b)

Prueba de integración.

c)

Prueba de casos de uso.

67.

Las pruebas de integración se realizan para comprobar las interacciones entre distintos componentes o sistemas tras su integración.

a)

Verdadero

b)

Falso

68.

Las pruebas de integración deben realizarse antes de las pruebas unitarias.

a)

Verdadero

b)

Falso

69.

En la estrategia de integración top-down, los componentes de nivel más bajo se sustituyen por componentes auxiliares (stubs) para simular a los componentes invocados.

a)

Verdadero

b)

Falso

70.

La estrategia de integración big bang se realiza de manera incremental, integrando los componentes uno a uno.

a)

Verdadero

b)

Falso

71.

El proceso de prueba de un sistema tiene dos etapas que pueden estar muy separadas en el tiempo:

la preparación de las pruebas y la aplicación de las mismas. La etapa de preparación de pruebas

incluye al menos tres actividades: a) preparar un plan de pruebas, b) preparar una lista de

verificaciones de los requerimientos y c) preparar casos de prueba.

a)

Verdadero

b)

Falso

72.

Las pruebas de sistemas solo verifican el funcionamiento correcto de un solo subsistema.

a)

Verdadero

b)

Falso

73.

Las pruebas de comunicaciones se enfocan en:

a)

Asegurar la recuperación de datos tras un fallo.

b)

Examinar el rendimiento del sistema bajo carga.

c)

Comprobar que las interfaces entre los componentes del sistema funcionan adecuadamente.

74.

Cuales de las siguientes son tipos de pruebas de sistemas?

a)

Pruebas de comunicaciones:

b)

Pruebas de entorno:

c)

Pruebas de rendimiento:

d)

Todas son correctas

75.

A que tipo de pruebas se refiere esta definicion: se realizan para verificar si las funcionalidades

más significativas de la aplicación funcionan o no. De forma que lo más básico del software se

ejecute de forma correcta con pruebas sencillas y rápidas.

a)

Pruebas de entorno

b)

Pruebas de humo

c)

Pruebas de Sanidad

76.

Cual de las siguientes opciones son similitudes entre las pruebas de humo y de sanidad:

a)

Frecuencia de uso

b)

Selección de funcionalidades:

c)

Rápidas y enfocadas:

d)

Todas son correctas

e)

Frecuencia de uso y

sección de funcionalidades:

77.

La prueba de integración es uno de los tipos de prueba no funcional

se realiza de forma automatizada.

a)

Verdadero

b)

Falso