wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Parcial N°1 - Mantenimiento y Pruebas de Software

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.

Es el proceso de evaluación y verificación de un producto o aplicación de software para saber si hace lo que se supone que debe hacer.

a)

Prueba de Software.

b)

Prueba de Hardware.

c)

Pruebas de escritorio.

d)

Pruebas virtuales.

e)

Ninguna de las anteriores.

2.

En un proyecto de desarrollo de software los errores pueden presentarse en cualquiera de las etapas del ciclo de vida del software.

a)

Cierto

b)

Falso

3.

¿Qué NO es una prueba de software?

a)

Encontrar cada defecto específico.

b)

Permanecer esperando que algo falle.

c)

Presionar botones de manera aleatoria esperando que algo falle.

d)

Todas las anteriores.

e)

Ninguna de las anteriores.

4.

¿Qué beneficios nos da hacer las pruebas de software?

a)

Prevención de errores.

b)

Reducción de costos del desarrollo.

c)

Mejoras del rendimiento.

d)

Todas las anteriores.

5.

Organización dedicada a la calificación y certificación de profesionales y empresas en el área de Pruebas de Software.

a)

ITIL

b)

ISTQB

c)

EXIN

d)

CMMI Associate

6.

Son objetivos de las pruebas de Software (respuesta múltiple)

a)

Descubrir errores no descubiertos antes.

b)

Identificar cuáles son los elementos para que el cliente interactúe.

c)

Detectar un error específico.

d)

Ninguna de las anteriores.

7.

¿Cuál es el objetivo principal que aportan las pruebas?

a)

Mejoras

b)

Calidad

c)

Correcciones

d)

Testear

8.

¿Cuál/es de los siguientes conceptos son correctos?

a)

El Testing es una disciplina para evaluar las características acordadas como relevantes.

b)

El Testing sirve para dar indicadores que permiten medir instancias y diferencias con las expectativas de un producto.

c)

El Testing de Software es fuente de la Mejora Continua.

d)

Todos pueden realizar pruebas, pero solo un buen Tester puede hacer buenas pruebas.

e)

Todas las anteriores.

9.

Errores, Defectos y Fallas

a)

Un error es producto de un mal funcionamiento del sistema.

b)

Los defectos reportados a Tiempo, determinan la calidad del software.

c)

Un Error no identificado genera defectos, entonces un defecto causa fallas en el sistema.

d)

Una falla necesita ser arreglada por el desarrollador del equipo.

10.

¿Cuándo son más necesarias las pruebas?

a)

Cuando el costo de los errores es mayor a la inversión en el trabajo de pruebas.

b)

Cuando queremos eliminar por completo todos los problemas de un producto o servicio.

c)

Cuando necesitamos analizar, detectar y evidenciar el trabajo mal realizado.

d)

Todas las anteriores.

e)

Ninguna de las anteriores.

11.

¿Para qué sirve un Caso de Prueba?

a)

Para documentar y guiar las pruebas de un escenario específico.

b)

Para comunicar el objetivo y secuencias de una prueba específica.

c)

Para organizar y dar seguimiento al plan de ejecuciones.

d)

Todas las anteriores.

e)

Ninguna de las anteriores.

12.

Garantizar que está creando el software correctamente.

a)

Verificación

b)

Validación

c)

Proceso

d)

Ninguna de las anteriores

13.

Garantizar que está construyendo el software correcto.

a)

Verificación

b)

Validación

c)

Proceso

d)

Ninguna de las anteriores

14.

Se desarrollan para definir las cosas que son necesarias verificar y validar a fin de asegurar que el sistema funciona correctamente y está construido con un alto nivel de calidad.

a)

Casos de Prueba

b)

Cobertura de Pruebas

c)

Suite de Pruebas

d)

Ninguna de las anteriores

15.

Colección de casos de prueba que se han agrupado para la ejecución de pruebas.

a)

Planes de Prueba

b)

Escenarios de Prueba

c)

Suite de Pruebas

d)

Ninguna de las anteriores

16.

Identifican requisitos, riesgos, casos de prueba, los entornos de prueba a probar, una lista de la infraestructura a utilizar, objetivos empresariales y de calidad, planificaciones de prueba, los tipos y niveles de las pruebas que se van a realizar, los recursos para las pruebas y los entregables que se producirán al final.

a)

Planes de Prueba

b)

Escenarios de Prueba

c)

Suite de Pruebas

d)

Ninguna de las anteriores

17.

Medida de qué tanto examinamos un sistema con nuestras pruebas con base en un determinado criterio.

a)

Planes de Prueba

b)

Escenarios de Prueba

c)

Cobertura de Pruebas

d)

Ninguna de las anteriores

18.

Caso de Prueba que verifica que un sistema o software no hace lo que se supone que no debe hacer.

a)

Negativo

b)

Exitoso

c)

Dinámico

d)

Automatizado

e)

Caja Negra

19.

Caso de Prueba en donde el resultado esperado para el caso de prueba se obtuvo y el resultado obtenido coincide con el resultado esperado.

a)

Positivo

b)

Exitoso

c)

Estático

d)

Manual

e)

Caja Blanca

20.

Prueba en donde se ejecuta el código de un software en un ambiente controlado.

a)

Positiva

b)

Exitosa

c)

Dinámica

d)

Manual

e)

Caja Negra

21.

Prueba basada en la estructura interna del sistema o en su implementación.

a)

Negativa

b)

Fallida

c)

Estática

d)

Automatizada

e)

Caja Blanca

22.

Tipos de Pruebas

a)

Funcionales

b)

No Funcionales

c)

Caja Blanca

d)

Caja Negra

e)

Todas las anteriores

23.

Niveles de Pruebas

a)

Unitarias

b)

De Integración

c)

De Sistema

d)

De Aceptación

e)

Relacionadas con el cambio

24.

¿Qué nivel de prueba es la base de la pirámide de automatización en proyectos ágiles?

a)

Pruebas de aceptación.

b)

Pruebas de regresión.

c)

Pruebas unitarias.

d)

Pruebas de servicios

25.

Pruebas que se centran en comprobar que los sistemas desarrollados funcionan acorde a las especificaciones funcionales y requisitos del cliente.

a)

Funcionales

b)

No Funcionales

c)

Caja Blanca

d)

Caja Negra

26.

Pruebas que se centran en probar los requerimientos no funcionales, incluyendo pruebas de: rendimiento, usabilidad, seguridad, entre otros.

a)

Funcionales

b)

No Funcionales

c)

Caja Blanca

d)

Caja Negra

27.

Pruebas que determinan como se comporta un sistema en términos de respuesta y estabilidad sobre una carga de trabajo concreta.

a)

Rendimiento

b)

Usabilidad

c)

Seguridad

d)

Recuperación

28.

Pruebas que permiten validar si el equipo de desarrollo ha empleado buenas prácticas de seguridad en la codificación del software.

a)

Rendimiento

b)

Usabilidad

c)

Seguridad

d)

Recuperación

29.

Pruebas que verifican el tiempo que le toma a un sistema recuperarse tras haber experimentado un fallo de hardware o software.

a)

Rendimiento

b)

Usabilidad

c)

Seguridad

d)

Recuperación

30.

Técnicas para el Diseño de Casos de Pruebas:

a)

Basadas en la especificación.

b)

Basadas en la estructura.

c)

Basadas en la experiencia.

d)

Todas las anteriores.

31.

¿Qué debe tener un caso de prueba?

a)

Identificador, Nombre de caso, Descripción, pasos, resultados esperados

b)

Id, Fecha, Nombre del tester, Problema visto

c)

Resultados obtenidos, Resultados esperados, interface funcional

d)

Compila o no, errores obtenidos, tipo de prueba que se realizo

32.

Las pruebas de cobertura que se le hacen a un software con base en el funcionamiento, están estipuladas en las técnicas de:

a)

Caja Negra

b)

Caja Blanca

c)

Caja Gris

d)

Pruebas dinámicas

33.

Las pruebas de caja negra, cuando se basan en el funcionamiento, evalúan:

a)

Requisitos, entradas y salidas.

b)

Rutinas de procesos, módulos y líneas de código.

c)

Solo las respuestas.

d)

Los mensajes o alertas.

34.

Para las técnicas de caja negra es necesario conocer la lógica del programa, únicamente la funcionalidad que debe realizar

a)

Verdadero

b)

Falso

35.

Su objetivo es definir el menor número de casos de prueba que descubran clases de errores.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

36.

Se enfoca en la identificación de los casos de prueba asociados con los valores límites del dominio de la función tanto de entrada como de salida.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

37.

Enfoque sistemático en el que varias combinaciones de entrada y su respectivo comportamiento del sistema se capturan en forma de tabla.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

38.

Ayuda a optimizar tus planes de prueba para cubrir un gran número de casuísticas con una selección mínima de pruebas.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

39.

Cobertura de Clases de Equivalencia.

a)

Es medida como el número de particiones de equivalencia probadas con al menos un valor, dividido por el número total de particiones de equivalencia identificadas.

b)

Se determina tomando el número de valores límite que han sido probados y dividiéndolo entre el número total de valores límite identificados.

c)

Garantiza una cobertura del 100% para cada par parámetro-valor.

d)

Se calcula cubriendo: todos los resultados de la condición, todas las acciones, todas las reglas de decisión factibles y no redundantes.

40.

Cobertura de Valor Límite.

a)

Es medida como el número de particiones de equivalencia probadas con al menos un valor, dividido por el número total de particiones de equivalencia identificadas.

b)

Se determina tomando el número de valores límite que han sido probados y dividiéndolo entre el número total de valores límite identificados.

c)

Garantiza una cobertura del 100% para cada par parámetro-valor.

d)

Se calcula cubriendo: todos los resultados de la condición, todas las acciones, todas las reglas de decisión factibles y no redundantes.

41.

Para esta técnica deben considerarse una entrada válida y dos más entradas no válidas, dependiendo de sus excepciones.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

42.

La desventaja de esta técnica es que no se puede identificar qué porcentaje del sistema ha sido probado.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

43.

Seleccione las dos técnicas que mejor trabajan en conjunto, siendo una la evolución de la otra en donde trabaja con rangos.

a)

Clases de Equivalencia.

b)

Tabla de Decisiones.

c)

Combinación por Pares.

d)

Valor Límite.

44.

En la técnica de partición de equivalencias, solo para estos casos se define una clase válida y dos o más inválidas (según mensajes de error diferentes).

a)

Si un parámetro de entrada especifica un rango de valores.

b)

Si un parámetro de entrada especifica un valor numérico o número de valores.

c)

Si un parámetro de entrada se especifica con un conjunto de valores de entrada que serán tratados igual.

d)

Si hay razones para creer que cada uno de los miembros del conjunto serán tratado de modo distinto por el programa.

e)

Si un parámetro de entrada es una condición lógica.

45.

Casos de Prueba en sistemas no determinísticos.

a)

Funcional

b)

No Funcional

c)

Equivalente

d)

Límite

46.

Método en donde se ejecuta una prueba sin intervención humana.

a)

Positiva

b)

Exitosa

c)

Dinámica

d)

Automatizada

e)

Caja Negra

47.

Pruebas en donde se desarrollan y corren los casos de prueba nosotros mismos.

a)

Estática

b)

Manual

c)

Negativa

d)

Automatizada

e)

Caja Blanca