Está en la página 1de 32

.

 
1) ¿Cuál de los siguientes no se describe en las pruebas unitarias estándar?
1/1
A) pruebas de sintaxis
B) pruebas de estrés
 
C) partición de equivalencia
D) la cobertura de condición/decisión

 
2) El análisis estático se describe mejor como:
1/1
A) el análisis de los programas de procesos por lotes (batch).
B) el uso de pruebas de caja negra.
C) la revisión de los planes de prueba.
D) el análisis de código de programas.
 
 
3) ¿Cuál de los siguientes NO sería normalmente parte de un plan de
pruebas?
0/1
A) características a probar
B) riesgos
 
C) informes de incidentes
D) cronograma

Respuesta correcta
C) informes de incidentes

 
4) Dividimos la prueba en niveles distintos, principalmente porque:
0/1
A) Cada nivel de prueba tiene un propósito diferente.
B) Podemos ejecutar diferentes pruebas en diferentes entornos.
C) Es más fácil manejar las pruebas por niveles.
D) Cuantas más niveles tengamos, mejor será la prueba.
 
Respuesta correcta
A) Cada nivel de prueba tiene un propósito diferente.

 
5) Suficientes pruebas han sido realizadas cuando:
1/1
A) acaba el tiempo.
B) no se encuentran más fallos.
C) el nivel de confianza requerido se ha alcanzado.
 
D) los usuarios NO descubrieran fallos serios.

 
6) Analice el siguiente procedimiento simplificado: Identifique el número
mínimo de pruebas que se necesitan para garantizar que todas las preguntas
fueron formuladas, todas las combinaciones se han producido y todas las
respuestas dadas.
0/1

A) 4
B) 5
 
C) 6
D) 3

Respuesta correcta
C) 6

 
7) ¿Cuál de los siguientes NO debería ser normalmente un objetivo para una
prueba?
0/1
A) evaluar si el software está listo para el lanzamiento.
B) encontrar fallos en el software.
C) para demostrar que el software es el correcto.
D) para demostrar que el software no funciona.
 
Respuesta correcta
C) para demostrar que el software es el correcto.
 
8) ¿Cuál de las siguientes podría ser utilizado para evaluar la cobertura
alcanzada por técnicas de pruebas basadas en la estructura (caja blanca)?
0/1

A) V, W o Y
B) W, X o Z
C) V, Y o Z
D) W, X o Y
 
Respuesta correcta
C) V, Y o Z

 
9) Los casos de prueba se diseñan durante:
1/1
A) grabación de prueba.
B) especificación de la prueba.
 
C) planificación de las pruebas.
D) configuración de prueba

 
10) ¿Cuántos casos de prueba son necesarios para lograr un 100% de
cobertura de decisión?
0/1

A) 2
B) 5
C) 4
D) 3
 
Respuesta correcta
B) 5

Sección II
4 de 10 puntos
 
11) ¿Cuál de estas actividades ofrece el mayor potencial de ahorro de costes
de la utilización de CAST (Computer Aided Software Testing)?
0/1
A) planificación de pruebas
 
B) gestión de pruebas
C) ejecución de la pruebas
D) diseño de pruebas

Respuesta correcta
C) ejecución de la pruebas

 
12) Un sistema de gestión de la configuración, normalmente, no proporciona:
1/1
A) restringe el acceso a la biblioteca de código fuente.
B) facilita la comparación de los resultados de las pruebas con los resultados
esperados. (Respuesta correcta)
 
C) vinculación de las necesidades del cliente a los números de versión.
D) las diferencias precisas en versiones de código fuente de los componentes de
software.

 
13) Las pruebas de integración pequeñas:
0/1
A) prueba las interacciones entre módulos o subsistemas.
B) sólo utiliza componentes que forman parte del sistema en vivo.
C) pruebas de interfaces para otros sistemas.
D) prueba los componentes individuales que han sido desarrollados.
 
Respuesta correcta
A) prueba las interacciones entre módulos o subsistemas.

 
14) ¿Cuál de las siguientes afirmaciones no es correcta?
0/1
A) Un mínimo conjunto de pruebas que alcanzan un 100% de cobertura de rutas
también logrará un 100% cobertura de sentencias.
B) Un mínimo conjunto de pruebas que alcanza un 100% de cobertura de sentencias
generalmente detectará más fallas que una que logre 100% de cobertura de decisiones.
C) Un mínimo conjunto de pruebas que alcanzan un 100% de cobertura de rutas
generalmente detectará más fallas que una que logre una cobertura de 100%
sentencias.
 
D) Un mínimo conjunto de pruebas que alcanzan un 100% de cobertura LCSAJ también
alcanzará un 100% de cobertura de sentencias.

Respuesta correcta
B) Un mínimo conjunto de pruebas que alcanza un 100% de cobertura de sentencias
generalmente detectará más fallas que una que logre 100% de cobertura de decisiones.

 
15) Al priorizar qué vamos a probar, el objetivo más importante es:
0/1
A) probar lo que es más fácil de probar.
B) encontrar tantas fallas como sea posible.
 
C) probar áreas de alto riesgo.
D) obtener una buena cobertura de la prueba.

Respuesta correcta
C) probar áreas de alto riesgo.

 
16) ¿Cuál de las siguientes pruebas es más probable que se beneficie más de
la utilización de las herramientas que aporten captura de pruebas y
facilidades de repetición?
1/1
A) Las pruebas del sistema.
B) Las pruebas de regresión.
 
C) Pruebas de aceptación del usuario.
D) Las pruebas de integración.

 
17) ¿Cuál de las siguientes caracteriza el costo de las fallas?
1/1
A) Son más fáciles de encontrar durante las pruebas del sistema pero más costosas de
arreglar.
B) Son más baratas de encontrar en las fases tempranas de desarrollo y más costosas
de arreglar en las últimas fases de las pruebas.
 
C) Las fallas son más baratas de encontrar en las primeras fases de desarrollo, pero
más caras de arreglar.
D) Aunque los fallos son más caros de encontrar durante las fases tempranas de
desarrollo, son más baratos de arreglar.
 
18) ¿Cuál de los siguientes requisitos posee la <<capacidad de ser
probado>>?
0/1
A) El tiempo de respuesta será menor a un segundo para la carga de un diseño
especificado.
B) El sistema deberá ser de fácil utilización.
 
C) El sistema deberá estar diseñado para ser portátil.
D) Las partes críticas para la seguridad del sistema deberá contener cero fallas.

Respuesta correcta
A) El tiempo de respuesta será menor a un segundo para la carga de un diseño
especificado.

 
19) Una falla es:
0/1
A) una acción humana que produce un resultado incorrecto.
B) encontrada en el software; el resultado de un error.
 
C) desviación del comportamiento especificado.
D) un paso incorrecto, proceso o datos incorrectos en un programa informático.

Respuesta correcta
C) desviación del comportamiento especificado.

 
20) El análisis de flujo de datos estudia:
1/1
A) La complejidad intrínseca del código.
B) El uso de datos sobre las rutas a través del código.
 
C) La velocidad de cambio de los valores de los datos en un programa ejecutable.
D) Posibles cuellos de botella de comunicación en un programa.

Sección III
6 de 10 puntos
 
21) ¿Cuál es la principal diferencia entre un walkthrough y una inspección?
1/1
A) Una inspección tiene un líder entrenado, mientras que un walkthrough no tiene un
líder.
B) Un walkthrough está dirigido por el autor, mientras que una inspección es dirigida por
un moderador capacitado.
 
C) Una inspección es dirigida por el autor, mientras que un walkthrough está dirigido por
un moderador capacitado.
D) Los autores no están presentes en las inspecciones, mientras que están presente
durante los walkthrough.

 
22) Un beneficio importante de las inspecciones de código es:
1/1
A) Puede ser realizada por la persona que escribió el código.
B) Puede ser realizada por personal sin experiencia.
C) Son baratas de realizar.
D) Permitir que el código sea probado antes de que el entorno de ejecución esté listo.
 
 
23) Considere la siguiente tabla de decisiones para el alquiler de vehículos.
Dada esta tabla de decisiones, ¿Cuál es el resultado esperado para los
siguientes casos de prueba? TC1: un joven de 26 años que está haciendo
negocios pero tiene infracciones o accidentes en su historial de manejo. TC2:
un turista de 62 años con un historial de manejo limpio.
0/1

A) TC1: Suministrar carro con carga premium; TC2: No suministrar el automóvil.


B) TC1: Suministrar carro con carga premium; TC2: Suministrar carro sin cargo
adicional.
 
C) TC1: No suministrar el automóvil; TC2: Suministrar carro sin cargo adicional.
D) TC1: No suministrar el automóvil; TC2: Suministrar coche con carga Premium.

Respuesta correcta
C) TC1: No suministrar el automóvil; TC2: Suministrar carro sin cargo adicional.

 
24) La pruebas alfa es:
1/1
A) las pruebas de pre-lanzamiento por representantes de los usuarios finales en sus
sitios.
B) las pruebas posteriores a la liberación por los representantes de los usuarios finales
en el sitio del desarrollador.
C) la primera prueba que se realiza.
D) las pruebas de pre-lanzamiento por representantes de los usuarios finales en el sitio
del desarrollador.
 
 
25) ¿Cuál de las siguientes es falsa?
0/1
A) Los incidentes siempre deben ser arreglados.
B) Un incidente puede elevarse contra la documentación.
 
C) Los incidentes pueden ser analizados para ayudar en la mejora el proceso de
pruebas.
D) Un incidente se produce cuando el resultado esperado difiere del resultado real.

Respuesta correcta
A) Los incidentes siempre deben ser arreglados.

 
26) Para el siguiente fragmento de código, ¿Cuántos casos de prueba son
necesarios para obtener una cobertura del 100% de sentencias?
0/1

A) 3
B) 1
C) 2
D) 5
 
Respuesta correcta
A) 3

 
27) ¿Cuál de los siguientes es falsa?
0/1
A) Un fallo no tiene por qué afectar la fiabilidad de un sistema.
 
B) Un sistema es necesariamente más fiable después de la depuración para la
eliminación de un fallo.
C) En un sistema dos fallos diferentes pueden tener diferentes niveles de severidad.
D) Errores no detectados pueden conducir a fallos y, finalmente, a un comportamiento
incorrecto.

Respuesta correcta
B) Un sistema es necesariamente más fiable después de la depuración para la
eliminación de un fallo.

 
28) Una compañía proporcionará a sus empleados un bono que se basará en
la duración del servicio del empleado en la empresa. El cálculo del bono será
cero si han estado con la compañía por menos de dos años, 10% de su
salario por más de dos pero menos de cinco años, y 25% por cinco a diez
años, 35% por diez años o más . La interfaz no permitirá la entrada de un
valor negativo, pero permitirá ingresar un cero. ¿Cuántas particiones de
equivalencia se necesitan para probar el cálculo de la bonificación?
1/1
A) Dos particiones de equivalencia.
B) Tres particiones de equivalencia.
C) Cuatro particiones de equivalencia.
 
D) Cinco particiones de equivalencia.

 
29) ¿Cuál de las siguientes afirmaciones describe el principal beneficio de la
verificación temprana en el ciclo de vida?
1/1
A) Permite a los probadores que se involucren al principio del proyecto.
B) Se reduce la multiplicación de defectos.
 
C) Permite la identificación de los cambios en los requisitos del usuario.
D) Facilita que el entorno de pruebas se…

 
30) ¿Qué es la prueba basada en una lista de comprobación?
1/1
A) Es una técnica de prueba en la cual se obtienen pruebas basadas en el conocimiento
del probador sobre fallos pasados, o en el conocimiento general respecto a fallos.
B) Es un procedimiento para derivar y/o seleccionar casos de prueba basados en un
análisis de la especificación, funcional o no funcional, de un componente o sistema sin
referencia a su estructura interna.
C) Es una técnica de prueba basada en la experiencia en la que el probador
experimentado utiliza una lista de elementos que deben anotarse, comprobarse o
recordarse, o un conjunto de normas o criterios con respecto a los cuales debe
verificarse un producto.
 
D) Es un enfoque de prueba en el que los probadores diseñan y ejecutan pruebas de
forma dinámica basándose en sus conocimientos, en la exploración del objeto de
prueba y en los resultados de pruebas anteriores.

Sección IV
1 de 10 puntos
 
31) ¿Cuál de las siguientes opciones está clasificada como técnica de prueba
de caja negra?
0/1
A) Técnica basada en el análisis de la arquitectura.
B) Técnica que comprueba que el objeto de prueba funciona de acuerdo con el diseño
técnico.
 
C) Una técnica basada en el uso previsto del software.
D) Técnica basada en requisitos formales.

Respuesta correcta
D) Técnica basada en requisitos formales.

 
32) El siguiente enunciado se refiere a la cobertura de decisión. “Cuando el
código contiene sólo una única sentencia “if” y no hay bucles o sentencias
CASE, y su ejecución no está anidada dentro de la prueba, cualquier caso de
prueba ejecutemos dará como resultado una cobertura de decisión del
50%”¿Cuál de las siguientes afirmaciones es correcta?
0/1
A) La afirmación es verdadera. Cualquier caso de prueba individual proporciona una
cobertura de sentencia de 100% y por lo tanto una cobertura de decisión de 50%.
B) La afirmación es verdadera. Cualquier caso de prueba único haría que el resultado
de la declaración “if” fuera verdadero o falso.
C) La afirmación es falsa. Un solo caso de prueba sólo puede garantizar un 25% de
cobertura de la decisión en este caso.
D) La afirmación es falsa. El enunciado es demasiado amplio. Puede ser correcto o no,
dependiendo del software probado.
 
Respuesta correcta
B) La afirmación es verdadera. Cualquier caso de prueba único haría que el resultado
de la declaración “if” fuera verdadero o falso.

 
33) ¿Cuál de las siguientes opciones corresponde a la descripción de la
cobertura de sentencia?
0/1
A) Es una métrica que se utiliza para calcular y medir el porcentaje de casos de prueba
que se han ejecutado.
 
B) Es una métrica que se utiliza para calcular y medir el porcentaje de sentencias que
se han ejecutado en el código fuente.
C) Es una métrica que se utiliza para calcular y medir el número de sentencias en el
código fuente que han sido ejecutadas por casos de prueba que han pasado.
D) Es una métrica que da una confirmación de verdadero/falso si todas las sentencias
están cubiertas o no.

Respuesta correcta
B) Es una métrica que se utiliza para calcular y medir el porcentaje de sentencias que
se han ejecutado en el código fuente.

 
34) ¿Qué enunciado sobre la relación entre la cobertura de sentencia y la
cobertura de decisión es verdadero?
0/1
A) Un 100% de cobertura de decisión también garantiza un 100% de cobertura de
sentencia.
B) Un 100% de cobertura de sentencia también garantiza un 100% de cobertura de
decisión.
 
C) El 50% de la cobertura de decisión también garantiza el 50% de la cobertura de
sentencia.
D) La cobertura de decisión nunca puede alcanzar el 100%.

Respuesta correcta
A) Un 100% de cobertura de decisión también garantiza un 100% de cobertura de
sentencia.

 
35) ¿Cuál de las siguientes afirmaciones describe mejor cómo se dividen las
tareas entre el jefe de la prueba y el probador?
0/1
A) El jefe de la prueba planifica las actividades de prueba y elige los estándares que se
deben seguir, mientras que el probador elige las herramientas y sus directrices que se
deben utilizar.
B) El jefe de la prueba planifica y controla las actividades de prueba, mientras que el
probador especifica las pruebas y decide sobre el marco de automatización de pruebas.
C) El jefe de la prueba planifica, supervisa y controla las actividades de prueba,
mientras que el probador diseña las pruebas y decide sobre la entrega del objeto de
prueba.
 
D) El jefe de la prueba planifica y organiza la prueba y especifica los casos de prueba,
mientas que el probador prioriza y ejecuta las pruebas.

Respuesta correcta
B) El jefe de la prueba planifica y controla las actividades de prueba, mientras que el
probador especifica las pruebas y decide sobre el marco de automatización de pruebas.
 
36) ¿Cuál de las siguientes métricas sería MÁS útil para monitorizar la
realización de la ejecución de la prueba?
1/1
A) Porcentaje de casos de prueba ejecutados.
B) El número medio de probadores que participan en la ejecución de la prueba.
C) La cobertura de los requisitos por el código fuente.
D) Porcentaje de casos de prueba creados y revisados.
 
 
37) ¿Qué opción de la siguiente lista contiene sólo los criterios de salida
característicos de la prueba?
0/1
A) Mediciones de fiabilidad, cobertura de la prueba, coste de la prueba, calendario y
estado de la resolución de errores y riesgos restantes.
B) Mediciones de fiabilidad, cobertura de las pruebas, grado de independencia del
probador y completitud del producto.
C) Mediciones de fiabilidad, cobertura de la prueba, coste de la prueba, disponibilidad
del entorno de prueba, tiempo de comercialización y completitud del producto.
D) Tiempo de comercialización, defectos restantes, cualificación del probador,
disponibilidad de casos de uso comprobables, cobertura de la prueba y coste de la
prueba.
 
Respuesta correcta
A) Mediciones de fiabilidad, cobertura de la prueba, coste de la prueba, calendario y
estado de la resolución de errores y riesgos restantes.

 
38) ¿Cuál de las siguientes opciones es la que probablemente sea una
ventaja de las herramientas de ejecución de pruebas?
0/1
A) Es fácil crear pruebas de regresión.
B) Es fácil mantener el control de versiones de los activos de prueba.
 
C) Es fácil diseñar pruebas de seguridad.
D) Es fácil realizar pruebas de regresión.

Respuesta correcta
D) Es fácil realizar pruebas de regresión.

 
39) ¿Qué herramienta de prueba (A-D) se caracteriza por la siguiente
clasificación (1-4)?
0/1
A) 1A, 2B, 3D, 4C.
B) 1B, 2C, 3D, 4A.
 
C) 1A, 2C, 3D, 4B.
D) 1B, 2C, 3A, 4D.

Respuesta correcta
D) 1B, 2C, 3A, 4D.

 
40) ¿Cuál de las siguientes opciones es MÁS PROBABLE que se utilice como
una razón para utilizar un proyecto piloto para introducir una herramienta en
una organización?
0/1
A) La necesidad de evaluar cómo se adapta la herramienta a los procesos y prácticas
existentes y determinar qué es lo que habría que cambiar.
B) La necesidad de evaluar las competencias de automatización de pruebas y las
necesidades de formación, entrenamiento y asesoramiento de los probadores que
utilizarán la herramienta.
C) La necesidad de evaluar si la herramienta proporciona la funcionalidad requerida y
no duplica las de herramientas de prueba existentes.
D) La necesidad de evaluar al proveedor de la herramienta en términos de la formación
y otro tipo de apoyo que proporcione.
 
Respuesta correcta
A) La necesidad de evaluar cómo se adapta la herramienta a los procesos y prácticas
existentes y determinar qué es lo que habría que cambiar.

También podría gustarte