Está en la página 1de 5

 ¿Cuál de las siguientes afirmaciones describe mejor la diferencia entre probar y depurar?

Rta: b) Testing: Muestra fallas causadas por defectos. Depuración: encuentra, analiza y elimina
las causas de los fallos en el software.

 ¿Cuál de los siguientes sería el mejor método de prueba cuando hay pobres especificaciones y
presiones de tiempo?

Rta: c) Pruebas exploratorias.

 ¿Cuántos casos de pruebas son necesarios para cubrir un 100% de cobertura de Decisión para
el siguiente código? If ((temperatura<0) or (temperatura >100)) { Alert (“Peligro”); If
((velocidad>100) and (alarma<=50)) { Velocidad=50; } } else { Check = False; }?

Rta: 4

 ¿Cuál técnica es considerada a menudo como una extensión de Particiones Equivalentes?

Rta: d) Análisis de Valores Límite

 ¿Cuales técnicas de diseño de pruebas dan prioridad al conocimiento sobre el sistema a


testear incluso sobre la documentación de este?

Rta: b) Técnicas basadas en la experiencia

 ¿Cuál de estas tareas se puede esperar que se lleve a cabo durante la fase de Análisis y Diseño
de Pruebas?

Rta: b) La revisión de la base de pruebas (Test Maestro).

 ¿Cuáles técnicas de pruebas está utilizando un tester si hace referencia a las siguientes
afirmaciones respectivamente:

A) Chequear las características documentadas de sistema


B) Asegurar el 100% de Cobertura de Decisión
C) Detectar defectos probables y de Distribución

Rta: d) Técnicas basadas en la especificación, Técnicas basadas en la estructura , Técnicas


basadas en la experiencia
 ¿Cuál de las siguientes afirmaciones sobre los beneficios derivados de los casos de prueba
utilizando la técnica de Casos de Uso es más probable que sea cierto?

A. Obtener casos de prueba a partir de casos de uso es útil para pruebas de sistema y pruebas
de aceptación.
B. Obtener casos de prueba a partir de casos de uso es útil sólo para la automatización de
pruebas.
C. Obtener casos de prueba a partir de casos de uso es útil para las pruebas de componentes.
D. La obtención de casos de prueba a partir de casos de uso es útil para probar la interacción
entre los diferentes componentes del sistema.

Rta: a) A y D son verdaderas, B y C son falsas.

 ¿Cuál de las siguientes características del buen testing es aplicable a cualquier modelo de ciclo
de vida de desarrollo de Software?

Rta: d) Por cada actividad de desarrollo hay una actividad de prueba correspondiente.

 Ha iniciado las pruebas de un programa basado en la especificación. Se calcula el máximo


común divisor (MCD) de dos números enteros (A y B) mayores que cero. calcMCD (A, B); Se
especifican los siguientes casos de prueba (TC): (Ver tabla en documento impreso adjunto)
¿Qué técnica se ha aplicado con el fin de determinar los casos de prueba del 1 al 6?

Rta: a) Análisis del valor límite.

 ¿Cuál Técnica es apropiada para testear un software que no está documentado y que es
antiguo?

Rta: Técnicas basadas en la experiencia

 ¿Para cuál de los siguientes eventos serían utilizadas las pruebas de mantenimiento?
Rta: b) Planear mejoras a un sistema operativo existente.
 ¿Cuál de las siguientes técnicas de Diseño es basada en la estructura?
Rta: a) Cobertura de Decisión.

 ¿Qué afirmación describe mejor las pruebas no funcionales?


Rta: d) Prueba de los atributos del sistema, como la usabilidad, fiabilidad y facilidad de
mantenimiento.

 ¿Cuáles de las siguientes son las principales fases de una revisión formal?
Rta: c) Planeación, Kick-off, Preparación Individual, Reunión de revisión, Reproceso,
Seguimiento/Cierre.

 ¿Cuáles de las siguientes afirmaciones son verdaderas?


A. Las pruebas de regresión y pruebas de aceptación son lo mismo.
B. Pruebas de regresión muestran si se han resuelto todos los defectos.
C. Las pruebas de regresión son típicamente adecuadas para la automatización de pruebas.
D. Las pruebas de regresión se realizan para determinar si los cambios de código han
introducido defectos nuevos
E. Las Pruebas de regresión deben realizarse en las pruebas de integración.

Rta: c) C y D son verdaderas, A, B y E son falsas.

 ¿Cuáles DOS de los siguientes tipos de revisiones son los más adecuados para implementar a
los componentes de un sistema de misión crítica?
Rta: Inspección y revisión técnica

 ¿Cuáles DOS de las siguientes listas de técnicas que a continuación se enumeran pueden ser
categorizadas como Técnicas de diseño de Caja Negra (Black Box)? (Seleccionar dos
respuestas).
Rta: a) Particiones equivalencia, tablas de decisión, transición de estado, y valores límite.
b) Particiones equivalencia, tablas de decisión, caso de uso.

 ¿Cuál de las siguientes afirmaciones sobre el análisis estático es falsa?


Rta: d) El análisis Estático es una buena forma de forzar fallos en el software.

 La Bonificación de un empleado se va a calcular. El valor no puede ser negativo, pero puede


ser cero. El bono se basa en la duración del empleado en la empresa. Un empleado puede
llevar menos o igual a 2 años, más de 2 años pero menos de 5 años, de 5 a 10 años, o más de
10 años. En función de este período de empleo, un empleado va a obtener ya sea ninguna
prima o una prima del 10%, 25% o 35%.
 ¿Cuántas particiones de equivalencia se requieren para probar el cálculo del bono?
Rta: 4

 ¿Cuál de las siguientes afirmaciones son verdaderas?


A. Las pruebas de software pueden ser requeridas para satisfacer requisitos legales o
contractuales.
B. Las pruebas de software se necesita principalmente para mejorar la calidad de trabajo del
desarrollador.
C. Las pruebas rigurosas y la solución de los defectos encontrados pueden ayudar a reducir el
riesgo de problemas que ocurren en un entorno operativo.
D. Las pruebas rigurosas a veces se usan para demostrar que todos los fallos han sido
encontrados
Rta: a) c) A y C son verdaderas, B y D son falsas.

 ¿Que característica en común comparten Error Guessing y Exploratory Testing?


Rta: c) Son técnicas basadas en la experiencia.

 ¿Cuál de las siguientes afirmaciones sobre la siguiente tabla de estado es verdadera?

Rta: b) La tabla de estado representa todas las posibles transiciones individuales.

 ¿Cuál de las siguientes técnicas es basada en la especificación de requerimientos?


Rta: c) Técnicas de Caja Negra
 A continuación se muestra una lista de problemas que se pueden observar durante la prueba u
operación. Qué es más probable que presente fallas?
Rta: a) El producto falla cuando el usuario selecciona una opción en un cuadro de diálogo.

 ¿Cuantos casos de pruebas son necesarios para cubrir un 100% de cobertura de Condición
para el siguiente código? If ((temperatura<0) or (temperatura >100)){Alert (“Peligro”);If
((velocidad>100) and (alarma<=50)){Velocidad=50;}} else { Check = False;
Rta: 5

 Se encontró un defecto durante la prueba. Cuando la red se desconecta mientras se reciben


datos de un servidor, el sistema se bloquea. Para corregir el defecto se plantea ajustar el
código que comprueba la disponibilidad de la red durante la transferencia de datos. Los casos
de prueba existentes cubren el 100% de todas las sentencias de los correspondientes
módulos. Para verificar la corrección y garantizar una cobertura más amplia, se diseñaron
nuevos casos de pruebas y se añaden a la suite de pruebas existente. ¿Qué tipo de pruebas se
mencionan arriba?
A. Pruebas Funcionales.
B. Pruebas Estructurales.
C. Re-testing.
D. Las pruebas de rendimiento.
Rta: c) A, B y C.

 ¿Cuál de las siguientes comparaciones de pruebas de componentes y pruebas del sistema son
verdaderas?
Rta: b) Los casos de prueba para pruebas de componentes se derivan generalmente de las
especificaciones de componente, especificaciones de diseño o modelos de datos, mientras
que la prueba de casos de pruebas de Sistema se derivan generalmente de las especificaciones
de requerimientos, las especificaciones funcionales o casos de uso.

 ¿Es necesario testear una entrada con 2 dígitos únicamente para ingresar un día del mes, Cuál
set de datos daría como resultado el Análisis de Valores Límite?
Rta: b) 1,27,28,30, y 31.

También podría gustarte