ISTQB Foundation (CTFL v4.0) Examen de práctica #14 — Preguntas y respuestas

Todas las preguntas de este examen de práctica, con la respuesta correcta marcada y una justificación escrita para cada opción a continuación — para leer y repasar, no una prueba cronometrada.

Pregunta 1

¿Por qué es necesario probar en un proyecto de desarrollo de software?

Reduce el riesgo de que ocurran fallos en operación

Respuesta correcta

Correcto — una razón central de las pruebas es reducir el riesgo residual antes del lanzamiento.

Demuestra que el software no contiene defectos

Incorrecto — las pruebas no pueden demostrar la ausencia de defectos (principio de prueba).

Elimina la necesidad de revisar los requisitos

Incorrecto — las pruebas dinámicas complementan las revisiones estáticas, no las sustituyen.

Garantiza que el software satisfará a todos los usuarios

Incorrecto — ninguna cantidad de pruebas garantiza satisfacción universal.

Por qué

Las pruebas reducen el riesgo de fallos en operación; no pueden garantizar un producto libre de defectos.

Pregunta 2

¿Cuáles de los siguientes son objetivos de las pruebas? (Elija DOS.)

Encontrar defectos y fallos

Respuesta correcta

Correcto — detectar defectos es un objetivo primario.

Generar confianza en el nivel de calidad

Respuesta correcta

Correcto — aportar información para generar confianza es un objetivo declarado.

Corregir los defectos encontrados

Incorrecto — corregir defectos es depuración/desarrollo, no pruebas.

Demostrar que no quedan defectos

Incorrecto — imposible; las pruebas no prueban la ausencia de defectos.

Por qué

Las pruebas evalúan la calidad, encuentran defectos y generan confianza en el nivel de calidad. Corregir defectos es depuración; probar que no hay defectos es imposible.

Pregunta 3

Un equipo ejecuta cada noche la misma suite de regresión automatizada. Con el tiempo encuentra cada vez menos defectos nuevos. ¿Qué principio lo explica?

La paradoja del pesticida

Respuesta correcta

Correcto — reutilizar pruebas idénticas deja de revelar defectos nuevos; hay que variarlas.

Agrupamiento de defectos

Incorrecto — el agrupamiento trata de la concentración de defectos en pocos módulos.

Las pruebas dependen del contexto

Incorrecto — este principio trata de adaptar las pruebas al contexto.

Falacia de la ausencia de defectos

Incorrecto — esa falacia trata de calidad vs. necesidades del usuario.

Por qué

La paradoja del pesticida: repetir las mismas pruebas deja de encontrar defectos nuevos; hay que revisarlas y modificarlas.

Pregunta 4

Un desarrollador escribe mal una fórmula. Más tarde el programa muestra un total incorrecto en pantalla. En términos ISTQB, ¿qué es ese total incorrecto?

Un fallo

Respuesta correcta

Correcto — una desviación observable del resultado esperado es un fallo.

Un error

Incorrecto — el error es la equivocación humana (escribir mal).

Un defecto

Incorrecto — el defecto es la fórmula defectuosa en el código.

Una causa raíz

Incorrecto — la causa raíz es el origen subyacente del error.

Por qué

Error (equivocación) → defecto (en el código) → fallo (comportamiento erróneo observable). La salida errónea es un fallo.

Pregunta 5

¿Qué afirmación distingue correctamente las pruebas de la depuración?

Las pruebas pueden mostrar fallos; la depuración localiza, analiza y elimina sus causas

Respuesta correcta

Correcto — es la distinción estándar de ISTQB.

Pruebas y depuración son dos nombres de la misma actividad

Incorrecto — son actividades distintas con objetivos diferentes.

La depuración solo la realizan los testers

Incorrecto — la depuración la suelen realizar los desarrolladores.

Las pruebas eliminan defectos; la depuración solo los reporta

Incorrecto — invierte los roles; las pruebas no eliminan defectos.

Por qué

Las pruebas pueden provocar fallos; la depuración es la actividad de desarrollo que localiza, analiza y corrige los defectos.

Pregunta 6

Un producto tiene muy pocos defectos pero los usuarios lo rechazan porque no cubre sus necesidades reales. ¿Qué principio ilustra esto?

La falacia de la ausencia de defectos

Respuesta correcta

Correcto — pocos defectos no garantizan un sistema que cubra las necesidades.

Probar pronto ahorra tiempo y dinero

Incorrecto — ese principio trata de anticipar las pruebas, no las necesidades.

Las pruebas muestran la presencia de defectos

Incorrecto — ese principio trata de lo que las pruebas pueden probar.

Las pruebas exhaustivas son imposibles

Incorrecto — ese principio trata de la inviabilidad de probarlo todo.

Por qué

Falacia de la ausencia de defectos: encontrar y corregir defectos no sirve si el sistema no cubre las necesidades del usuario.

Pregunta 7

¿En qué actividad de prueba se derivan las condiciones de prueba y los elementos de cobertura a partir de la base de prueba?

Análisis de prueba

Respuesta correcta

Correcto — el análisis deriva condiciones y elementos de cobertura de la base.

Diseño de prueba

Incorrecto — el diseño convierte las condiciones en casos concretos.

Implementación de prueba

Incorrecto — la implementación prepara el testware para la ejecución.

Finalización de prueba

Incorrecto — la finalización archiva el testware e informa al final.

Por qué

El análisis de prueba identifica características comprobables y define condiciones de prueba desde la base ("qué"). El diseño define los casos ("cómo").

Pregunta 8

Un equipo guarda sus casos de prueba, scripts automatizados y datos de prueba en el mismo sistema de control de versiones que el código que ejercitan. ¿Cuál es el beneficio principal de someter así el testware a gestión de la configuración?

Los cambios en el testware son trazables y cada versión puede reproducirse y relacionarse con la versión del objeto de prueba a la que pertenece.

Respuesta correcta

Correcto — esa es exactamente la razón por la que el testware debe estar bajo gestión de la configuración: identificable, versionado y coherente con el objeto de prueba.

Garantiza que las pruebas revelarán todos los defectos restantes en el objeto de prueba.

Ninguna práctica lo garantiza. La prueba puede mostrar la presencia de defectos, pero nunca demostrar su ausencia, con independencia de las herramientas.

Elimina la necesidad de mantener el testware cuando cambia el objeto de prueba.

La gestión de la configuración registra y controla los cambios, no los realiza. El testware sigue necesitando mantenimiento cuando el objeto evoluciona.

Hace que el objeto de prueba sea independiente del entorno en el que se ejecuta.

Versionar el testware no dice nada sobre dependencias del entorno. Las diferencias de entorno siguen siendo una causa conocida de fallos que solo aparecen en producción.

Por qué

La gestión de la configuración del testware hace trazables los cambios y permite reproducir cualquier versión del testware y relacionarla con la versión del objeto de prueba para la que se creó, algo esencial para las pruebas de regresión y de mantenimiento.

Pregunta 9

En un ciclo de vida secuencial (modelo en V), ¿cuándo deberían comenzar idealmente la planificación y el diseño de pruebas del nivel de prueba de sistema?

En cuanto estén disponibles los requisitos del sistema

Respuesta correcta

Correcto — la participación temprana permite diseñar contra los requisitos y hallar defectos pronto.

Después de escribir todo el código

Incorrecto — esperar al final del código retrasa la detección y encarece.

Solo tras superar las pruebas de componente

Incorrecto — la planificación puede empezar mucho antes, en paralelo.

Durante la fase de pruebas de aceptación

Incorrecto — eso es demasiado tarde para el nivel de sistema.

Por qué

Shift-left: las actividades de prueba de un nivel deben empezar en cuanto exista la base correspondiente (p. ej., requisitos de sistema), no tras codificar.

Pregunta 10

¿Qué nivel de prueba verifica principalmente las interfaces e interacciones entre componentes o sistemas integrados?

Pruebas de integración

Respuesta correcta

Correcto — se enfoca en interfaces e interacciones entre elementos integrados.

Pruebas de componente

Incorrecto — verifican componentes individuales de forma aislada.

Pruebas de aceptación

Incorrecto — establecen la disposición de uso frente a necesidades del usuario.

Pruebas de sistema

Incorrecto — evalúan el comportamiento del sistema completo.

Por qué

Las pruebas de integración se centran en interfaces e interacciones entre componentes o sistemas.

Pregunta 11

¿Cuáles de los siguientes son ejemplos de pruebas no funcionales? (Elija DOS.)

Medir el tiempo de respuesta bajo carga máxima

Respuesta correcta

Correcto — la eficiencia de rendimiento es un atributo no funcional.

Evaluar con qué facilidad los nuevos usuarios completan una tarea

Respuesta correcta

Correcto — la usabilidad es un atributo no funcional.

Comprobar que un descuento se calcula correctamente

Incorrecto — verificar un cálculo contra una regla es prueba funcional.

Verificar que un login acepta credenciales válidas

Incorrecto — comprobar comportamiento funcional esperado es prueba funcional.

Por qué

Las pruebas no funcionales evalúan el cómo — rendimiento, usabilidad, fiabilidad, seguridad. Verificar un cálculo o una regla de negocio es funcional.

Pregunta 12

Tras corregir un defecto en el módulo de pago, el equipo vuelve a ejecutar exactamente las pruebas que fallaban para confirmar la corrección. ¿Cómo se llama?

Prueba de confirmación (reprueba)

Respuesta correcta

Correcto — confirma que el defecto original se corrigió.

Prueba de regresión

Incorrecto — busca efectos secundarios no deseados en otras áreas.

Prueba de humo

Incorrecto — la prueba de humo comprueba de forma amplia y superficial la estabilidad del build.

Prueba de mantenimiento

Incorrecto — es una actividad más amplia por cambios en un sistema en operación.

Por qué

Reejecutar las pruebas que fallaban para confirmar la corrección es prueba de confirmación. La de regresión comprueba que el cambio no rompió otras áreas.

Pregunta 13

¿Qué caracteriza mejor el enfoque 'shift-left' de pruebas?

Realizar actividades de prueba antes en el ciclo de vida

Respuesta correcta

Correcto — shift-left adelanta las pruebas para detectar defectos cuanto antes.

Retrasar todas las pruebas hasta justo antes del lanzamiento

Incorrecto — es lo contrario de shift-left.

Probar solo en producción con usuarios reales

Incorrecto — eso describe pruebas en producción, no shift-left.

Asignar las pruebas por completo al equipo de operaciones

Incorrecto — shift-left trata del momento, no de reasignar la responsabilidad.

Por qué

Shift-left significa realizar actividades de prueba antes en el ciclo (revisar requisitos, escribir pruebas antes del código) para hallar defectos antes.

Pregunta 14

Un banco modifica su sistema central para que funcione en una nueva versión del sistema operativo, sin cambiar funcionalidades. ¿Qué tipo de mantenimiento origina esta prueba?

Mantenimiento adaptativo

Respuesta correcta

Correcto — adaptar a un nuevo entorno sin cambiar funciones es adaptativo.

Mantenimiento correctivo

Incorrecto — el correctivo corrige defectos hallados en operación.

Mantenimiento perfectivo

Incorrecto — el perfectivo mejora o añade funciones/rendimiento.

Mantenimiento de emergencia

Incorrecto — la de emergencia es una corrección urgente, no una adaptación.

Por qué

Adaptar el sistema a un entorno nuevo o modificado (p. ej., nuevo SO) es mantenimiento adaptativo; la prueba resultante es de mantenimiento.

Pregunta 15

¿Por qué las pruebas estáticas (p. ej., revisar un documento de requisitos) pueden ser más rentables que las dinámicas para ciertos defectos?

Encuentra defectos en productos de trabajo antes de que lleguen al código

Respuesta correcta

Correcto — la detección temprana evita retrabajo costoso posterior.

Ejecuta el código más rápido que las pruebas dinámicas

Incorrecto — las pruebas estáticas no ejecutan el código.

Garantiza la eliminación de todos los defectos

Incorrecto — ninguna técnica garantiza eliminar todos los defectos.

Elimina la necesidad de cualquier prueba dinámica

Incorrecto — estáticas y dinámicas son complementarias.

Por qué

Las pruebas estáticas hallan defectos directamente en productos de trabajo antes de que exista código — pronto y barato — y detectan defectos (ambigüedades) difíciles de ver dinámicamente.

Pregunta 16

¿Qué actividades forman parte del proceso de revisión según el temario? (Elija DOS.)

Revisión individual (preparación individual)

Respuesta correcta

Correcto — los revisores examinan el producto individualmente y anotan hallazgos.

Comunicación y análisis de los hallazgos

Respuesta correcta

Correcto — se discuten los hallazgos y se decide su estado/responsable.

Ejecutar los casos de prueba

Incorrecto — ejecutar es prueba dinámica, no parte de la revisión.

Depurar el código fuente

Incorrecto — depurar es actividad de desarrollo, no de revisión.

Por qué

El proceso de revisión incluye planificar, iniciar, revisión individual, comunicación y análisis, y corregir e informar. Ejecutar casos y depurar no forman parte.

Pregunta 17

Un equipo necesita una revisión formal y documentada dirigida por un moderador capacitado, con roles definidos, criterios de entrada/salida y métricas. ¿Qué tipo encaja mejor?

Inspección

Respuesta correcta

Correcto — la revisión más formal, con moderador capacitado, roles, criterios y métricas.

Revisión informal

Incorrecto — una revisión informal no tiene proceso ni roles definidos.

Recorrido (walkthrough)

Incorrecto — un walkthrough lo dirige el autor y es menos formal.

Revisión técnica

Incorrecto — la revisión técnica es formal pero se centra en decisiones técnicas y suele dirigirla un par.

Por qué

La inspección es el tipo más formal: dirigida por un moderador capacitado, con roles definidos, criterios y métricas.

Pregunta 18

En el proceso de revisión, una actividad se dedica a discutir las anomalías comunicadas por los revisores, asignar a cada una un estado y una severidad y decidir quién debe actuar sobre ellas. ¿Qué actividad es?

Comunicación y análisis de los hallazgos

Respuesta correcta

Correcto — es la actividad en la que se discuten las anomalías, se clasifican por estado y severidad y se asignan para su tratamiento.

Revisión individual

En la revisión individual cada revisor examina el producto por su cuenta y registra posibles anomalías. Aún no se discuten, clasifican ni asignan.

Inicio de la revisión

En el inicio se distribuyen a los participantes el producto y el material relacionado y se responden sus dudas sobre el encargo, antes de empezar a revisar.

Corrección e informe

En la corrección e informe el autor corrige las anomalías aceptadas y se informa del resultado de la revisión, incluido el cumplimiento de los criterios de salida.

Por qué

La comunicación y análisis de los hallazgos es la actividad en la que se discuten las anomalías comunicadas, se decide su estado y severidad, se asigna responsabilidad y se evalúan las características de calidad del producto.

Pregunta 19

Un tester con profundo conocimiento del dominio anticipa dónde son probables los defectos (p. ej., campos vacíos, caracteres especiales, valores grandes) y diseña pruebas en torno a esas conjeturas. ¿Qué técnica usa?

Conjetura de errores.

Respuesta correcta

Correcto — diseñar pruebas a partir de defectos probables anticipados es conjetura de errores.

Partición de equivalencia.

La partición es una técnica sistemática de caja negra basada en particiones de entrada, no en la intuición.

Pruebas con tabla de decisión.

Las tablas de decisión abordan combinaciones de condiciones, no defectos conjeturados.

Pruebas de sentencias.

Las pruebas de sentencias son una técnica de cobertura de caja blanca.

Por qué

La conjetura de errores usa la experiencia y el conocimiento de errores probables para diseñar pruebas; puede apoyarse en listas de defectos/fallos.

Pregunta 20

Un campo 'edad' acepta números enteros de 18 a 65 inclusive. Los precios difieren para tres grupos: 18–25, 26–59, 60–65. Con partición de equivalencia, ¿cuál es el número MÍNIMO de casos para cubrir todas las particiones válidas e inválidas una vez?

5

Respuesta correcta

Correcto — 3 particiones válidas + 2 inválidas = 5 casos.

3

Incorrecto — solo cuenta las válidas e ignora las dos inválidas.

4

Incorrecto — falta una partición; hay 3 válidas y 2 inválidas.

6

Incorrecto — cuenta de más; solo hay 5 particiones distintas.

Por qué

Particiones válidas: 18–25, 26–59, 60–65 (3). Inválidas: menor de 18 y mayor de 65 (2). Total 5 particiones → 5 casos.

Pregunta 21

Un descuento se aplica solo si el total del pedido está entre 100 y 500 inclusive. Con el enfoque de 2 valores del análisis de valores límite, ¿qué conjunto prueba los límites del rango válido?

99, 100, 500, 501

Respuesta correcta

Correcto — cada límite (100, 500) más su vecino inmediato fuera del rango.

100, 300, 500

Incorrecto — 300 es un valor central; faltan los vecinos justo fuera del rango.

99, 101, 499, 501

Incorrecto — usa vecinos internos en vez de los límites 100 y 500.

0, 100, 500, 1000

Incorrecto — 0 y 1000 están lejos de los límites, no son los vecinos.

Por qué

El AVL de 2 valores prueba cada límite y su vecino más próximo del otro lado. Para [100,500]: 99, 100, 500, 501.

Pregunta 22

Para el mismo rango válido de 100 a 500 inclusive, ¿cuántos valores distintos requiere el enfoque de 3 valores del AVL para cubrir AMBOS límites?

6

Respuesta correcta

Correcto — 3 valores por límite × 2 límites = 6 valores.

4

Incorrecto — 4 es el resultado del enfoque de 2 valores.

3

Incorrecto — 3 cubre solo un límite; se requieren ambos.

8

Incorrecto — cuenta de más; solo se necesitan 6 valores.

Por qué

El AVL de 3 valores prueba, por límite, el límite y ambos vecinos. Inferior: 99,100,101; superior: 499,500,501 → 6 valores.

Pregunta 23

¿Qué afirmaciones sobre la partición de equivalencia son correctas? (Elija DOS.)

Normalmente basta un valor representativo por partición

Respuesta correcta

Correcto — se asume que todos los miembros se tratan igual.

Deben identificarse particiones válidas e inválidas

Respuesta correcta

Correcto — la partición cubre entradas válidas e inválidas.

Las particiones pueden solaparse para aumentar la cobertura

Incorrecto — las particiones deben ser disjuntas.

Cada valor de una partición debe probarse individualmente

Incorrecto — eso anula el propósito; basta un representante.

Por qué

En la partición de equivalencia, los valores de una clase se procesan igual; basta un representante por clase. Las clases no deben solaparse y se identifican válidas e inválidas.

Pregunta 24

Use la tabla de decisión de tarifas de aparcamiento. Un MIEMBRO del club aparca un DÍA LABORABLE (no fin de semana) y permanece 4 horas. ¿Qué regla aplica y qué tarifa se cobra?

Tabla de decisión con condiciones Member?, Weekend?, Stay > 3 hours? y la tarifa resultante para R1 a R8

R6 → 15 $

Respuesta correcta

Correcto — Member=Sí, Weekend=No, Stay>3h=Sí es la columna R6, tarifa 15 $.

R2 → 20 $

Incorrecto — R2 es no miembro (Member=N); aquí el conductor es miembro.

R5 → 7,50 $

Incorrecto — R5 es miembro con estancia CORTA (Stay>3h=No); aquí son 4 horas.

R8 → 12 $

Incorrecto — R8 es miembro en FIN DE SEMANA; aquí es día laborable.

Por qué

Member=Sí, Weekend=No, Stay>3h=Sí corresponde a R6, con una tarifa de 15 $.

Pregunta 25

La tabla de decisión del aparcamiento tiene tres condiciones booleanas (Member?, Weekend?, Stay > 3 hours?) y cada combinación produce una tarifa distinta. ¿Cuántos casos se requieren para cobertura completa de la tabla (cada regla/columna una vez)?

8

Respuesta correcta

Correcto — 2^3 = 8 reglas y ninguna se colapsa porque cada una tiene acción única.

4

Incorrecto — 4 asume colapsar la mitad, pero las 8 acciones difieren.

6

Incorrecto — no hay base para 6; son 8 reglas distintas.

3

Incorrecto — 3 es el número de condiciones, no de reglas/casos.

Por qué

Con 3 condiciones booleanas independientes hay 2^3 = 8 combinaciones. Como cada combinación da una acción distinta, no se pueden colapsar columnas → 8 casos.

Pregunta 26

La máquina de estados del reproductor comienza en el estado Stopped. ¿Cuál de las siguientes secuencias de eventos es un camino VÁLIDO (cada evento dispara una transición definida)?

Diagrama de transición con estados Stopped, Playing, Paused y transiciones play, pause, stop

play, pause, play, stop

Respuesta correcta

Correcto — Stopped→Playing→Paused→Playing→Stopped; las cuatro transiciones existen.

pause, play, stop

Incorrecto — 'pause' no está definido desde el estado inicial Stopped.

play, stop, pause

Incorrecto — tras stop el estado es Stopped, donde 'pause' no tiene transición.

stop, play, pause

Incorrecto — 'stop' no está definido desde el estado inicial Stopped.

Por qué

Desde Stopped: play→Playing, pause→Paused, play→Playing, stop→Stopped. Cada evento tiene transición definida; la secuencia es válida.

Pregunta 27

Para la misma máquina de estados del reproductor, ¿cuántos casos se necesitan para cobertura 0-switch (todas las transiciones simples válidas cubiertas una vez)?

Diagrama de transición con estados Stopped, Playing, Paused

5

Respuesta correcta

Correcto — hay 5 transiciones válidas; 0-switch cubre cada una una vez.

3

Incorrecto — 3 es el número de estados, no de transiciones.

6

Incorrecto — solo hay 5 transiciones definidas en el diagrama.

9

Incorrecto — 9 corresponde a todos los pares estado×evento (incluidos inválidos), no 0-switch.

Por qué

La cobertura 0-switch exige cada transición válida una vez. Transiciones: Stopped→Playing (play), Playing→Paused (pause), Playing→Stopped (stop), Paused→Playing (play), Paused→Stopped (stop) = 5.

Pregunta 28

Un tester sénior usa su conocimiento de dónde han aparecido defectos en sistemas similares para diseñar pruebas en áreas propensas a error, sin un modelo formal. ¿Qué técnica utiliza?

Conjetura de errores (error guessing)

Respuesta correcta

Correcto — técnica basada en experiencia y defectos anticipados.

Análisis de valores límite

Incorrecto — el AVL es una técnica sistemática de caja negra.

Prueba de sentencias

Incorrecto — es una técnica de caja blanca basada en el código.

Prueba de tabla de decisión

Incorrecto — usa un modelo formal, es sistemática de caja negra.

Por qué

Usar experiencia e intuición sobre defectos probables sin un modelo sistemático es la conjetura de errores (error guessing), una técnica basada en la experiencia.

Pregunta 29

En un enfoque de prueba colaborativo como Acceptance Test-Driven Development (ATDD), ¿cuándo se crean típicamente las pruebas de aceptación?

De forma colaborativa, antes de comenzar el desarrollo de la funcionalidad correspondiente

Respuesta correcta

Correcto: en ATDD, negocio, desarrollo y pruebas colaboran para definir las pruebas de aceptación por adelantado a partir de las historias.

Solo después de implementar y lanzar completamente la función

Incorrecto: contradice la naturaleza 'driven' de ATDD, donde las pruebas van primero.

Por el equipo de operaciones durante el monitoreo en producción

Incorrecto: las pruebas de aceptación las define el equipo multifuncional, no operaciones en producción.

Generadas automáticamente por la canalización de compilación sin intervención humana

Incorrecto: ATDD es una práctica humana colaborativa, no una generación automática.

Pregunta 30

En las pruebas basadas en riesgo, ¿cómo se determina normalmente el nivel de un riesgo de producto?

Combinando la probabilidad del riesgo con su impacto

Respuesta correcta

Correcto — nivel de riesgo = probabilidad × impacto.

Contando el número de requisitos

Incorrecto — el número de requisitos no define el nivel de riesgo.

Por el tamaño del equipo de pruebas

Incorrecto — el tamaño del equipo no se relaciona con el nivel de riesgo.

Por el número de casos ya escritos

Incorrecto — el número de casos es un resultado, no un determinante del riesgo.

Por qué

El nivel de riesgo es función de la probabilidad de que ocurra el problema y de su impacto (daño).

Pregunta 31

¿Cuál de los siguientes es un ejemplo de criterio de SALIDA (definición de terminado) de un nivel de prueba?

Se alcanzó la cobertura planificada y no quedan defectos de alta prioridad abiertos

Respuesta correcta

Correcto — criterio de salida típico para detener la prueba.

El entorno de pruebas está instalado y disponible

Incorrecto — un entorno disponible es criterio de entrada.

Se han preparado los datos de prueba

Incorrecto — los datos preparados son criterio de entrada.

Se ha asignado a los testers al proyecto

Incorrecto — la asignación de recursos es precondición (entrada).

Por qué

Los criterios de salida definen cuándo se puede detener la prueba, p. ej., cobertura alcanzada y sin defectos de alta prioridad abiertos. Un entorno disponible es criterio de entrada.

Pregunta 32

¿Qué información debería contener un buen informe de defecto? (Elija DOS.)

Pasos para reproducir el fallo

Respuesta correcta

Correcto — los pasos permiten investigar y confirmar el defecto.

Resultados esperados y reales

Respuesta correcta

Correcto — la desviación entre esperado y real es esencial.

El salario mensual del tester

Incorrecto — irrelevante para diagnosticar o corregir.

El plan de marketing del producto

Incorrecto — no forma parte de un informe de defecto.

Por qué

Un informe de defecto debe incluir identificador/resumen, pasos para reproducir, resultado esperado vs. real, severidad/prioridad. El salario o el plan de marketing son irrelevantes.

Pregunta 33

Con la estimación de tres puntos, una tarea se estima: optimista = 4 días, más probable = 10 días, pesimista = 22 días. ¿Cuál es la estimación con la fórmula (a + 4m + b) / 6?

11 días

Respuesta correcta

Correcto — 66 / 6 = 11 días.

12 días

Incorrecto — es el promedio simple (4+10+22)/3 = 12, no PERT.

10 días

Incorrecto — 10 es el valor más probable, no la estimación ponderada.

13 días

Incorrecto — no coincide con la fórmula; el resultado correcto es 11 días.

Por qué

(4 + 4×10 + 22) / 6 = (4 + 40 + 22) / 6 = 66 / 6 = 11 días.

Pregunta 34

¿Cuál es el propósito principal de la monitorización de pruebas?

Recopilar información del progreso y compararla con el plan

Respuesta correcta

Correcto — la monitorización da visibilidad para decisiones de control.

Corregir los defectos encontrados durante las pruebas

Incorrecto — corregir es depuración, no monitorización.

Diseñar los casos de prueba

Incorrecto — diseñar casos no es monitorización.

Redactar la política de pruebas de la organización

Incorrecto — la política es un documento organizativo de nivel superior.

Por qué

La monitorización recopila información del progreso y compara lo real con el plan, para poder tomar acciones de control.

Pregunta 35

¿Cuál de los siguientes es un riesgo de producto y no de proyecto?

El software podría calcular mal los intereses

Respuesta correcta

Correcto — un defecto en el producto entregado es riesgo de producto.

Un tester clave podría irse antes de terminar

Incorrecto — la disponibilidad de personal es riesgo de proyecto.

El entorno de pruebas podría entregarse tarde

Incorrecto — plazos/logística del entorno es riesgo de proyecto.

El presupuesto de pruebas podría recortarse

Incorrecto — presupuesto/recursos son riesgos de proyecto.

Por qué

Un riesgo de producto es una posible deficiencia del producto (p. ej., errores de cálculo). Un riesgo de proyecto es de gestión/plazos/recursos (entrega tardía, falta de personal).

Pregunta 36

El control de pruebas implica tomar acciones correctivas cuando la monitorización muestra una desviación del plan. ¿Cuáles son ejemplos de acciones de control? (Elija DOS.)

Repriorizar pruebas cuando cambia un riesgo

Respuesta correcta

Correcto — repriorizar es una acción de control.

Ajustar el cronograma cuando se retrasa una dependencia

Respuesta correcta

Correcto — replanificar ante una desviación es acción de control.

Escribir los requisitos originales del sistema

Incorrecto — es una actividad de requisitos, no control de pruebas.

Programar una nueva función del producto

Incorrecto — desarrollar funciones no es control de pruebas.

Por qué

Las acciones de control incluyen repriorizar pruebas al cambiar el riesgo y ajustar el cronograma. Escribir requisitos o programar una función no lo son.

Pregunta 37

¿Cuáles son beneficios potenciales de las pruebas independientes (realizadas por quienes no escribieron el código)? (Elija DOS.)

Los testers independientes suelen ver defectos distintos y adicionales

Respuesta correcta

Correcto — una perspectiva fresca revela fallos que el autor pasaría por alto.

Están menos influidos por las suposiciones del autor

Respuesta correcta

Correcto — la independencia reduce el sesgo de confirmación.

Elimina la necesidad de pruebas del desarrollador

Incorrecto — las pruebas del desarrollador siguen siendo necesarias.

Garantiza que se encontrarán todos los defectos

Incorrecto — ningún enfoque garantiza hallar todos los defectos.

Por qué

Los testers independientes suelen reconocer otros tipos de fallos y están menos sujetos al sesgo del autor. La independencia no elimina las pruebas del desarrollador ni garantiza hallar todos los defectos.

Pregunta 38

¿Cuál es el MEJOR ejemplo de acción de mitigación que las pruebas pueden tomar ante un riesgo de producto?

Diseñar pruebas adicionales y más rigurosas para la función de alto riesgo.

Respuesta correcta

Correcto — las pruebas dirigidas mitigan el riesgo.

Contratar más desarrolladores para el próximo proyecto.

Una acción de personal general.

Ignorar el riesgo porque el plazo es ajustado.

Ignorar no es mitigación.

Reducir las pruebas de la función de alto riesgo.

Esto aumenta el riesgo.

Por qué

Las pruebas mitigan diseñando pruebas dirigidas y técnicas más rigurosas donde el riesgo es alto.

Pregunta 39

Un equipo ejecuta una gran suite de pruebas de regresión estables y repetitivas en cada build. ¿Cuál es un beneficio clave de automatizarlas?

Menos esfuerzo manual repetitivo y retroalimentación más rápida y consistente

Respuesta correcta

Correcto — la automatización repite pruebas estables e informa de forma consistente.

Garantiza que el software no tiene defectos

Incorrecto — la automatización ejecuta pruebas, no garantiza ausencia de defectos.

Elimina la necesidad de diseñar pruebas

Incorrecto — las pruebas deben diseñarse; la automatización solo las ejecuta.

Siempre es más barata que las pruebas manuales a corto plazo

Incorrecto — la automatización tiene costes iniciales y de mantenimiento importantes.

Por qué

La automatización destaca en pruebas repetitivas y estables: reduce el esfuerzo manual repetitivo y da retroalimentación rápida y consistente.

Pregunta 40

¿Cuáles de los siguientes son RIESGOS o desafíos reales al introducir una herramienta de automatización? (Elija DOS.)

Subestimar el esfuerzo de mantener las pruebas automatizadas

Respuesta correcta

Correcto — el mantenimiento es un coste conocido y a menudo subestimado.

Tener expectativas poco realistas de lo que la herramienta puede lograr

Respuesta correcta

Correcto — el exceso de confianza es un riesgo reconocido.

La herramienta define automáticamente la estrategia de pruebas

Incorrecto — una herramienta no define la estrategia; es responsabilidad humana.

Comprar una herramienta siempre mejora la calidad por sí misma

Incorrecto — la calidad viene de buenas prácticas, no de poseer una herramienta.

Por qué

Riesgos reales: subestimar el esfuerzo de introducción y mantenimiento, y confiar en exceso en la herramienta (expectativas poco realistas). Una herramienta no elimina la estrategia de pruebas ni mejora por sí sola la calidad.