Question 1
Question
Considere las siguientes sentencias:
i. El proceso de pruebas es independiente y esta por fuera del proceso de desarrollo de Software
ii. Dependiendo del enfoque, el proceso de pruebas tendrá lugar en diferentes puntos del proceso de desarrollo
iii. Las pruebas constituyen un proceso en si mismas
iv. A lo Largo del proceso de desarrollo de software, el proceso de pruebas no incluye superposición y vuelta atrás (backtracking)
v. Cada fase del proceso de pruebas, tiene lugar de forma concurrente con las fases del proceso de desarrollo de software
Answer
-
i, ii y iii son verdaderos, iv y v son falsos
-
ii, iii y v son verdaderos, i y iv son falsos
-
iii y iv son verdaderos, i, ii y v son falsos
-
i, ii, iv y v son verdaderos, ii es falso
Question 2
Question
Antes de una sesión de planificación de la iteración, está estudiando una historia de usuario y sus criterios de aceptación, derivando condiciones de prueba y casos de prueba asociados de la historia del usuario como una forma de aplicar el principio de control de calidad y prueba temprana. ¿Qué técnica de prueba está aplicando?
Answer
-
Caja Blanca
-
Caja Negra
-
Basado en la experiencia
-
Predicción de errores
Question 3
Question
No es un objetivo de las pruebas:
Answer
-
Probar que el software esta correcto
-
Adquirir conocimiento sobre los defectos en un objeto de prueba
-
Comprobar la funcionalidad
-
Generar confianza
Question 4
Question
Un tester participó en una discusión sobre la estructura propuesta de la base de datos. El tester identificó un posible problema de rendimiento relacionado con ciertas búsquedas de usuarios comunes. En este posible problema que se explicó al equipo de desarrollo. ¿Cuál de las siguientes es una contribución exitosa de las pruebas que MEJOR coincide con esta situación?
Answer
-
Permitir que las pruebas requeridas se identifiquen en una etapa temprana
-
Garantizar que los procesos se lleven a cabo correctamente
-
Reducir el riesgo de defectos fundamentales del diseño
-
Reducir el riesgo de una funcionalidad inestable
Question 5
Question
Considere el siguiente diagrama de transición de estado para una bomba de gasolina de autoservicio solo para tarjetas de crédito:
Supongamos que desea desarrollar el número mínimo de pruebas para cubrir cada transición en el diagrama de transición de estado. Supongamos además que cada prueba debe comenzar en el estado inicial, esperando al cliente, y cada prueba finaliza cuando una transición llega al estado inicial. ¿Cuántas pruebas necesitas?
Question 6
Question
¿Cuál de las siguientes es una métrica de prueba que se utiliza a menudo para supervisar la preparación de la prueba y la ejecución de pruebas?
Answer
-
Estatus de casos de Prueba
-
Tasa de defectos detectados/corregidos
-
Preparación del entorno de prueba
-
Costo estimado para encontrar el siguiente defecto
Question 7
Question
¿Cuál de las siguientes opciones explica MEJOR el beneficio de la prueba independiente?
Answer
-
El uso de un equipo de prueba independiente permite a la dirección del proyecto asignar la responsabilidad de la calidad del producto final al equipo de prueba, asegurando así que todos sean conscientes de que la calidad es la responsabilidad general del equipo de prueba
-
Si se puede permitir un equipo de prueba externo a la organización, entonces hay claros beneficios en términos de que este equipo externo no es tan fácilmente influenciado por las preocupaciones de entrega de la gestión de proyectos y la necesidad de cumplir con plazos de entrega estrictos.
-
Un equipo de prueba independiente puede trabajar totalmente separado de los desarrolladores, no necesita distraerse con los requisitos cambiantes del proyecto, y puede restringir la comunicación con los desarrolladores para informar de los defectos a través del sistema de gestión de defectos.
-
Cuando las especificaciones contienen ambigüedades e inconsistencias, se hacen suposiciones sobre su interpretación, y un probador independiente puede ser útil para cuestionar esas suposiciones y la interpretación hecha por el desarrollador.
Question 8
Question
El dueño de un producto dice que su rol como tester en un equipo ágil es detectar todos los defectos antes del final de cada iteración. ¿Cuál de las siguientes es un principio de prueba que podría utilizarse para responder a esta (falsa) declaración?
Question 9
Question
¿Cuáles técnicas de diseño de pruebas dan prioridad al conocimiento sobre el sistema a testear incluso sobre la documentación del mismo?
Answer
-
Pruebas Guiadas por Datos
-
Técnicas basadas en la experiencia
-
Técnicas de Caja Blanca
-
Técnicas basadas en la estructura
Question 10
Question
Las prueba de mantenimiento contemplan:
Answer
-
Pruebas de regresión a componentes que no han sido probados
-
Pruebas a sistemas afectados por cambios correctivos, de emergencia o actualizaciones
-
Pruebas a sistemas operacionales existentes
-
Todas las anteriores
Question 11
Question
Se están realizando pruebas de tabla de decisión en un sistema de multas por exceso de velocidad. Se han elaborado dos casos de prueba para las reglas 1 y 4, que se muestran a continuación:
Answer
-
DT1, DT2
-
DT2, DT3
-
DT2, DT4
-
DT3, DT4
Question 12
Question
Las pruebas de Integración búscan:
Answer
-
A) Defectos asociados a la interfaz
-
B) La integración de algunos o todos los componentes del sistema entre sí
-
A y B
-
Ninguna de las anteriores
Question 13
Question
¿Cuál de las siguientes características de prueba se puede aplicar en cualquier modelo de desarrollo de software?
Answer
-
Las pruebas de aceptación son siempre el nivel final de las pruebas
-
Los niveles de prueba están planificados y deben ser completadas para cada función desarrollada
-
Los testers están involucrados tan pronto la primera pieza del código puede ser ejecutada
-
Para cada actividad de desarrollo hay una actividad de pruebas correspondiente
Question 14
Question
Considere la siguiente lista de resultados no deseados que pudieran producirse en un esfuerzo de desarrollo de aplicaciones móviles:
A. Totales incorrectos en los informes
B. Cambio a los criterios de aceptación durante las pruebas de aceptación
C. Los usuarios encuentran el teclado suave demasiado difícil de usar con la aplicación
D. El sistema responde demasiado lento a la entrada del usuario durante la captura de la cadena de búsqueda
E. Los testers no pueden reportar los resultados de las pruebas en las reuniones diarias de standup
¿Cuál de las siguientes opciones clasifica adecuadamente estos resultados como riesgos de proyectos y productos?
Answer
-
Riesgos del producto: B, E; Riesgos del proyecto: A, C, D
-
Riesgos del producto: A, C, D; Riesgos del proyecto: B, E
-
Riesgos del producto: A, C, D, E Riesgos del proyecto: B
-
Riesgos del producto: A, C Riesgos del proyecto: B, D, E
Question 15
Question
¿Cuál de las siguientes secuencias muestra MEJOR las principales actividades del proceso de revisión de productos de trabajo?
Answer
-
Iniciar la revisión - Selección de revisores - Revisión individual - Comunicación y análisis de cuestiones –Reconstrucción
-
Planificar y preparación - Reunión de presentación - Revisión individual - Corregir - Informar
-
Preparación - Detección de cuestiones - Comunicación y análisis de cuestiones - Reconstruir - Informar
-
Planificar - Iniciar revisión - Revisión individual (es decir, preparación individual) - Comunicar y analizar cuestiones - Corregir e informar
Question 16
Question
¿Cuál de las siguientes descripciones de la cobertura de sentencia es CORRECTA?
Answer
-
La cobertura de sentencia es una medida del número de líneas de código fuente (menos los comentarios) practicadas por las pruebas.
-
La cobertura de sentencia es una medida de la proporción de sentencias ejecutables en el código fuente practicada por las pruebas.
-
La cobertura de sentencia es una medida del porcentaje de líneas de código fuente practicadas por las pruebas
-
La cobertura de sentencia es una medida del número de sentencias ejecutables en el código fuente practicadas por las pruebas.
Question 17
Question
Está inmerso en la planificación del esfuerzo de prueba para una nueva aplicación de banca móvil. Como parte dela estimación, primero se reúne con los testers y otros propuestos en el proyecto. El equipo está bien coordinado y ya ha trabajado en proyectos similares. Para verificar la estimación resultante, consulta algunos promedios dela industria publicados por un consultor con buena reputación para revisar el esfuerzo y los costos en proyectos similares.
¿Qué sentencia describe con precisión su enfoque de estimación?
Answer
-
Un enfoque basado en expertos y en métricas
-
Principalmente un enfoque basado en expertos, complementado con un enfoque basado en métricas
-
Principalmente un enfoque basado en métricas, complementado con un enfoque basado en expertos
-
Principalmente la planificación de poker, comprobado por la velocidad de las listas de quemados
Question 18
Question
Las pruebas de regresión se deben realizar:
u) Después de la eliminación de un defecto
v) Todas las semanas
w) Después de un cambio en el software
x) Todas las veces que sea posible
y) Cuando el entorno haya cambiado
z) Cuando lo diga el jefe de proyecto
Answer
-
w es una afirmación verdadera, (u, v, x, y, z) son afirmaciones falsas
-
(u, v, w) son afirmaciones verdaderas, (x, y, z) son afirmaciones falsas
-
(w, y) son afirmaciones verdaderas, (u, v, x, z) son afirmaciones falsas
-
(u, w, y) son afirmaciones verdaderas, (v, x, z) son afirmaciones falsas
-
Todas (u, v, w, x, y, z) las afirmaciones son verdaderas
-
(w, x, y) son afirmaciones verdaderas, (v, u, z) son afirmaciones falsas
Question 19
Question
Para calcular el número ciclomático utilizamos la siguiente formula, teniendo en cuenta que:
p = # de partes independientes de programa
n = # de nodos
e = # de aristas
Answer
-
e - 2p + n
-
2n - e + p
-
e - n + 2P
-
e - p + 2n
Question 20
Question
¿Cuál de las siguientes es un ejemplo de una tarea que se puede llevar a cabo como parte del proceso de prueba?
Answer
-
Analizar un defecto
-
Diseño de datos de prueba
-
Asignación de una versión a un elemento de prueba
-
Escribir una historia de usuario Seleccione
Question 21
Question
¿Cuáles de las siguientes afirmaciones son verdaderas para la Técnica de partición de Equivalencia?
A) Divide posibles entradas en clases que tienen el mismo comportamiento.
B) Usa particiones válidas y no válidas.
C) Hace uso sólo de las particiones válidas.
D) Debe incluir al menos dos valores de todas las particiones de equivalencia.
E) Sólo se puede utilizar para probar las particiones de equivalencia de las entradas de una Interfaz gráfica de usuario.
Answer
-
A, B y E son verdaderas; C y D son falsas
-
A, C y D son verdaderas, B y E son falsas
-
A y E son verdaderas, B, C y D son falsas
-
A y B son verdaderas, C, D y E son falsas
Question 22
Question
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 2añ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?
Question 23
Question
Un caso de prueba no está compuesto por:
Answer
-
Precondiciones
-
Conjunto de valores de entrada
-
Conjunto de resultados esperados
-
Conjunto de valores de salida
Question 24
Question
¿Cuál de las siguientes es una declaración verdadera sobre las pruebas exploratorias?
Answer
-
Los testers más experimentados que han probado aplicaciones y tecnologías similares son propensos a hacerlo mejor que los testers menos experimentados en las pruebas exploratorias
-
Las pruebas exploratorias no identifican ninguna prueba adicional más allá de las que resultarían de las técnicas de prueba formales
-
El tiempo necesario para completar una sesión de pruebas exploratorias no se puede predecir de antemano
-
Las pruebas exploratorias pueden implicar el uso de técnicas de caja negra, pero no técnicas de caja blanca
Question 25
Question
En la fase de ________________ se recopilan las lecciones aprendidas, se verifican los entregables y se verificael cierre de incidencias
Question 26
Question
¿Cuál de las siguientes opciones describe MEJOR el concepto detrás de predicción de errores?
Answer
-
La predicción de errores requiere que usted se imagine que es el usuario del objeto de prueba y que conjeture sobre los errores que el usuario podría cometer al interactuar con él.
-
La predicción de errores involucra el uso de su experiencia personal en el desarrollo y los errores que usted cometió como desarrollador
-
La predicción de errores implica el uso de su conocimiento y experiencia de los defectos encontrados en el pasado y los errores típicos cometidos por desarrolladores
-
La predicción de errores requiere que usted duplique rápidamente la tarea de desarrollo para identificar el tipo de errores que un desarrollador podría cometer.
Question 27
Question
¿Cuál de las siguientes afirmaciones NO es una tarea de control de pruebas?
Answer
-
El estado del proceso de pruebas se determina comparando el progreso logrado con respecto al plan de pruebas
-
Determinar el alcance y los riesgos
-
Se inician medidas correctivas
-
Se miden y analizan resultados
Question 28
Question
¿Cuál de los siguientes es un objetivo de prueba típico?
Question 29
Question
¿Cuál no es un criterio para finalizar las pruebas?
Answer
-
Llevar a cabo pruebas basadas en riesgo
-
Llevar a cabo pruebas basadas en plazos y presupuestos
-
No es necesario criterio de finalización
-
Ninguna de las anteriores
Question 30
Question
Considere los siguientes tipos de defectos en los que un nivel de prueba podría centrarse:
1. Defectos en módulos u objetos que se pueden probar por separado
2. No se centra en identificar defectos
3. Defectos en interfaces e interacciones
4. Defectos en todo el objeto de prueba
¿Cuál de la siguiente lista coincide correctamente con los niveles de prueba de Fundamentos con las opciones de enfoque de defectos dadas anteriormente?
Answer
-
1 = prueba de performance; 2 = prueba de componente ; 3 = prueba de sistema; 4 = prueba de aceptación
-
1 = prueba de componente; 2 = prueba de aceptación; 3 = prueba de sistema; 4 = prueba de integración
-
1 = prueba de componente; 2 = prueba de aceptación; 3 = prueba de integración ; 4 = prueba de sistema
-
1 = prueba de integración; 2 = prueba de sistema; 3 = prueba de componente; 4 = prueba de aceptación
Question 31
Question
la prueba de confirmación es:
Answer
-
Llevar a cabo verificación parcial a las correcciones
-
Llevar a cabo verificación puntual a las correcciones
-
Hacer prueba a todas las correcciones
-
Verificar solo aquellas correcciones con efectos colaterales
Question 32
Question
¿Cuál de las siguientes herramientas es más útil para informar métricas de prueba?
Answer
-
Herramienta de gestión de pruebas
-
Herramienta de análisis estático
-
Herramienta de cobertura
-
Herramientas de prueba basadas en modelos
Question 33
Question
Considere la siguiente tabla de decisiones para la parte de un sistema de reserva de aerolíneas en línea que permite a los viajeros frecuentes canjear puntos por viajes de recompensa:
Condición 2 3
Cuenta/contraseña correctas Y Y
Puntos suficientes N Y
Acción
Mostrar Y Y
Permitir viajes de recompensa N Y
Supongamos que hay dos particiones de equivalencia para la condición donde la Cuenta/contraseña correctas no es verdadera, una donde la cuenta no es válida y otra donde la cuenta es válida pero la contraseña no es válida. Supongamos que solo hay una partición de equivalencia correspondiente a la condición en la que Cuenta/contraseña correctas es verdadera, donde tanto la cuenta como la contraseña son válidas.
Si desea diseñar pruebas para cubrir las particiones de equivalencia para la aprobación de cuenta/contraseña y también para esta parte de la tabla de decisiones, ¿Cuál es el número mínimo de pruebas necesarias?
Question 34
Question
Está probando una aplicación móvil que permite a los clientes acceder y administrar sus cuentas bancarias. Está ejecutando un conjunto de pruebas que implica evaluar cada pantalla y cada campo de cada pantalla con respecto a una lista general de prácticas recomendadas de interfaz de usuario, derivada de un libro popular sobre el tema, que maximizan el atractivo, la facilidad de uso y la accesibilidad para dichas aplicaciones. ¿Cuál de las siguientes opciones clasifica MEJOR la técnica de prueba que está utilizando?
Question 35
Question
El proceso de encontrar, analizar y eliminar las causas de los fallos en el software (Desarrollador) es:
Answer
-
Re-Test
-
Debugging
-
Caso de Prueba
-
Requisito
Question 36
Question
Durante un proyecto que sigue métodos de ágiles, encontrará una discrepancia entre la interpretación del desarrollador de un criterio de aceptación y la interpretación del propietario del producto, que se muestra durante una sesión de refinamiento de la historia del usuario. ¿Cuál de las siguientes es un beneficio de la independencia de las pruebas ejemplificada por esta situación?
Answer
-
Reconocer diferentes tipos de fallos
-
Asumir la responsabilidad primaria de la calidad
-
Detección temprana de un defecto
-
Desafiar las suposiciones de las partes interesadas
Question 37
Question
Considere las siguientes actividades de prueba:
1. Selección de pruebas de regresión
2. Evaluar la integridad de la ejecución de la prueba
3. Identificar qué historias de usuario tienen informes de defectos abiertos
4. Evaluar si el número de pruebas para cada requisito es coherente con el nivel de riesgo del producto
Tenga en cuenta las siguientes maneras en que la trazabilidad puede ayudar a realizar pruebas:
A. Mejorar la comprensión de los informes de avance de las pruebas para incluir el estado de los elementos de base de prueba
B. Hacer que las pruebas sean auditables
C. Proporcionar información para evaluar la calidad del proceso
D. Analizar el impacto de los cambios
¿Cuál de las siguientes opciones coincide mejor con la actividad de prueba con la forma en que la trazabilidad puede ayudar a esa actividad?
Answer
-
1D, 2B, 3C, 4A
-
1B, 2D, 3A, 4C
-
1D, 2C, 3A, 4B
-
1D, 2B, 3A, 4C
Question 38
Question
Una aplicación de entrenamiento físico mide el número de pasos que se caminan cada día y proporciona información para animar al usuario a mantenerse en forma.
La retroalimentación para las diferentes cantidades de pasos debe ser:
Hasta 1000 pasos - ¡Lleva una vida sedentaria!
Más de 1000 pasos, hasta 2000 - ¡Lleva una vida poco activa! Más de 2000 pasos, hasta 4000 - ¡Se acerca al objetivo!
Más de 4000 pasos, hasta 6000 - ¡No está mal! Más de 6000 pasos - ¡Así se hace!
¿Cuál de los siguientes conjuntos de entradas de prueba lograría la cobertura de partición de equivalencia más alta?
Answer
-
(0, 1000, 2000, 3000, 4000)
-
(1000, 2001, 4000, 4001, 6000)
-
(123, 2345, 3456, 4567, 5678)
-
(666, 999, 2222, 5555, 6666)
Question 39
Question
Una descripción de las pruebas funcionales de un sistema es:
Answer
-
"Como" lo hace el sistema
-
"Que debe" hacer el Sistema
-
La velocidad de procesamiento del sistema
-
Los componentes del sistema
Question 40
Question
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
Answer
-
Técnicas basadas en la especificación, Data Driven, Técnicas de Densidad de Defectos
-
Técnicas basadas en la especifi cación, Cobertura de Rama , Exploratory testing
-
Técnicas basadas en la estructura, Particiones Equivalentes, Exploratory testing
-
Técnicas basadas en la especificación, Técnicas basadas en la estructura , Técnicas basadas en la experiencia