Documente Academic
Documente Profesional
Documente Cultură
Internacional de
Básico Examen de Muestra
Calificaciones de
Pruebas de
Software
Examen de muestra
ISTQB® Nivel Básico
Programa de Estudio
2018
Versión 1.1
Autor
Este documento se puede copiar en su totalidad o se pueden realizar extractos, si la fuente es reconocida.
Probador Certificado, Nivel Junta
Básico Internacional de
Examen de Muestra Calificaciones de
Pruebas de
Software
Los autores por la presente transfieren los derechos de autor a la Junta Internacional de
Calificaciones de Pruebas de Software (en adelante, ISTQB™). Los autores (como actuales
titulares de los derechos de autor) y la ISTQB (como los futuros titulares de los derechos de
autor) han acordado las siguientes condiciones de uso:
Cualquier Junta de Miembros de la ISTQB™ puede
2010 – 2018
Historial de la Revisión
Capítulo 1 Justificación
a) No es correcta – Definición de la prestación según el Glosario.
b) Correcta - Según el Glosario.
c) No es correcta – Definición de la funcionalidad según el Glosario.
d) No es correcta – Definición de cobertura de decisiones de condiciones modificadas
según el Glosario.
Justificación
prueba Justificación
¿En qué manera las pruebas pueden ser parte del Aseguramiento de la calidad?
FL-1.2.2 (K2) Describir la relación entre las pruebas y la garantía de calidad y dar
ejemplos de cómo las pruebas contribuyen a una mayor calidad
Justificación
a) No es correcta – Esto es Aseguramiento de la Calidad no pruebas.
b) Correcta – Programa de Estudio 1.2.2. Las pruebas contribuyen al logro de la calidad
de diversas maneras.
c) No es correcta – Esto es Aseguramiento de la Calidad no pruebas.
d) No es correcta – La calidad no puede medirse contando el número de casos de prueba
ejecutados sin conocer el resultado.
Pregunta #7 (1 Punto)
¿Cuál de las siguientes tareas se realiza durante la actividad de análisis de prueba del proceso
de prueba?
FL-1.4.2 (K2) Describir las actividades de prueba y las tareas respectivas dentro del
1. Juego de prueba.
2. Caso de prueba.
3. Guión de prueba.
4. Contrato de la prueba.
FL-1.4.3 (K2) Diferenciar los productos de trabajo que apoyan el proceso de prueba
Justificación
Por tanto:
a) Correcta
b) No es correcta.
c) No es correcta.
d) No es correcta.
Pregunta #9 (1 Punto)
¿Cómo se pueden aplicar las pruebas de caja blanca durante las pruebas de aceptación?
FL-2.3.2 (K1) Reconocer que las pruebas funcionales, no funcionales y de caja blanca
se realizan en cualquier nivel de prueba
Justificación
a) No es correcta – Pertinente para pruebas de integración.
b) No es correcta – Pertinente para pruebas de componente.
c) Correcta – Programa de Estudio 2.3.5: Para las pruebas de aceptación, las pruebas
están diseñadas para cubrir todas las estructuras de archivos de datos financieros y los
rangos de valores compatibles para las transferencias de banco a banco.
d) No es correcta – Pertinente para pruebas de sistema.
¿Cuál de las siguientes afirmaciones que comparan la prueba de componentes y la prueba del
sistema es VERDADERA?
a) Las pruebas de componentes verifican la funcionalidad de los módulos de software,
los objetos de programa y las clases que se pueden probar por separado, mientras
que las pruebas de sistema verifican las interfaces entre los componentes y las
interacciones entre las diferentes partes del sistema.
b) Los casos de prueba para pruebas de componentes generalmente se derivan de
especificaciones de componentes, especificaciones de diseño o modelos de datos,
mientras que los casos de prueba para pruebas de sistemas generalmente se
derivan de especificaciones de requisitos, o casos de uso.
c) La prueba de componentes solo se centra en las características funcionales,
mientras que la prueba del sistema se centra en las características funcionales y no
funcionales.
d) La prueba de los componentes es responsabilidad de los probadores, mientras que la
prueba de sistema generalmente es responsabilidad de los usuarios del sistema.
Seleccione una opción.
Justificación
a) Definir los requisitos, diseñar software y las pruebas se realizan en una serie con
partes añadidas.
b) Una fase en el proceso de desarrollo debe comenzar cuando se complete la
fase anterior.
c) Las pruebas se ven como una fase separada que tiene lugar después de que se
haya completado el desarrollo.
d) Las pruebas se agregan al desarrollo como un incremento.
FL-2.1.1 (K2) Explicar las relaciones entre las actividades de desarrollo de software y
las actividades de prueba en el ciclo de vida del desarrollo de software.
Justificación
a) Correcta – Programa de Estudio 2.1.1: El desarrollo incremental implica establecer
requisitos, diseñar, construir y probar un sistema en partes.
b) No es correcta – Este es un modelo secuencial.
c) No es correcta – Esta describe un modelo de Cascada.
d) No es correcta – La prueba por sí sola no es un incremento en el desarrollo.
¿Cuál de los siguientes NO debe ser un motivo para las pruebas de mantenimiento?
FL-2.4.1 (K2) Resumir los motivos para las pruebas de mantenimiento Justificación.
Correcta – Esta es una prueba de mantenibilidad, no una prueba de mantenimiento.
a) No es correcta –Este es un motivo para las pruebas de mantenimiento; consulte el
capítulo 2.4.1 del Programa de Estudio. Pruebas operativas del nuevo entorno, así
como del software cambiado.
b) No es correcta –Este es un motivo para las pruebas de mantenimiento; consulte el
capítulo 2.4.1 del Programa de Estudio. Probar los procedimientos de
restauración/recuperación después de archivar durante largos períodos de retención.
c) No es correcta –Este es un motivo para las pruebas de mantenimiento; consulte el
capítulo 2.4.1 del Programa de Estudio. Modificación reactiva de un producto de
software entregado para corregir defectos de emergencia que hayan causado fallos
reales.
formal Justificación
a) No es correcta: Probador y desarrollador NO son roles según el Programa de Estudio,
sección 3.2.2.
b) No es correcta – Probador y desarrollador NO son roles según el Programa de Estudio,
sección 3.2.2.
c) No es correcta – Diseñador NO es un rol según el Programa de Estudio, sección 3.2.2.
d) Correcta – Vea el Programa de Estudio, sección 3.2.2.
Versión 1.1 Página 15 de 40 Mayo 11, 2018
© Junta Internacional de Calificaciones de Pruebas de Software
Probador Certificado, Nivel Junta Internacional de
Básico Calificaciones de
Examen de Muestra Pruebas de Software
¿Cuál de las siguientes describe las actividades principales de una revisión formal?
a) Iniciación, retroceso, revisión individual, comunicación y análisis de problemas,
rectificación, seguimiento.
b) Planificación, revisión individual, comunicación y análisis de problemas, rectificación,
cierre, seguimiento.
c) Planificación, revisión inicial, revisión individual, comunicación y análisis de problemas,
arreglos y gestión de información.
d) Revisión individual, comunicación y análisis de problemas, rectificación, cierre,
seguimiento, análisis de causa raíz.
Seleccione una opción.
FL-3.2.1(K2) Resumir las actividades del proceso de revisión del producto de trabajo
Justificación.
a) No es correcta – Vea c) para las actividades en el proceso de revisión.
b) No es correcta – Vea c) para las actividades en el proceso de revisión.
c) Correcta – De acuerdo con el Capítulo 3.2.1 del Programa de Estudio:
planificación, inicio de la revisión, revisión individual, comunicación y análisis de
problemas, solución de defectos e informe.
d) No es correcta – Vea c) para las actividades en el proceso de revisión.
¿Cuál de los tipos de revisión a continuación es la MEJOR opción para elegir cuando la
revisión debe seguir un proceso formal basado en reglas y listas de comprobación?
a) Revisión informal.
b) Revisión técnica.
c) Inspección.
d) Revisión
guiada.
Seleccione una opción.
FL-3.2.3 (K2) Explicar las diferencias entre los diferentes tipos de revisiones: revisión
informal, revisión guiada, revisión técnica, e inspección
Justificación
De las siguientes afirmaciones sobre las pruebas estáticas, ¿Cuáles DOS son las MÁS
verdaderas?
FL-3.1.2 (K2) Usar ejemplos para describir el valor de las pruebas estáticas Justificación
Cada tipo de usuario inicia sesión en el sistema a través de una interfaz de inicio de
sesión diferente (p. ej., los suscriptores inician sesión a través de una página Web;
soporte técnico a través de una aplicación).
Se solicitó a diferentes revisores que revisaran el flujo de inicio de sesión del sistema
desde la perspectiva de las categorías de usuarios anteriores.
clave Justificación
a) No es correcta – Se trata de una predicción de errores, definida en el Glosario.
b) No es correcta – Se trata de una técnica de prueba de caja negra, definida en el
Glosario.
c) Correcta – Está definida en el Glosario.
d) No es correcta – Se trata de una prueba exploratoria, definida en el Glosario.
¿Cuál de las siguientes opciones se clasifica como una técnica de prueba de caja negra?
a) Técnicas basadas en el análisis de la arquitectura.
b) Técnicas que comprueben que el objeto de prueba está funcionando de acuerdo con el
diseño técnico.
c) Técnicas basadas en el uso esperado del software.
d) Técnicas basadas en requisitos formales.
Seleccione una opción.
FL-4.1.1 (K2) Explicar las características, las similitudes y las diferencias entre
las técnicas de caja negra, las técnicas de caja blanca y las técnicas de pruebas
basadas en la experiencia
Justificación
a) No es correcta – Se trata de una técnica de prueba de caja blanca.
b) No es correcta – Se trata de una técnica de prueba de caja blanca.
c) No es correcta – Se trata de una técnica de prueba basada en la experiencia.
d) Correcta – Programa de Estudio 4.1.2: Las técnicas de prueba de caja negra
(también llamadas técnicas de comportamiento o basadas en el comportamiento)
se basan en un análisis de la base de prueba adecuada (p. ej., documentos de
requisitos formales, especificaciones, casos de uso, historias de usuario).
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 se han ejecutado por los casos de prueba que se pasan.
d) Es una métrica que proporciona una confirmación verdadera/falsa de si todas las
sentencias están cubiertas o no.
Justificación
Consulte el capítulo 4.3.3 del Programa de Estudio: Lograr una cobertura de decisiones del
100% garantiza una cobertura de sentencias del 100% (pero no al revés).
Por tanto:
a) Correcta - La afirmación es verdadera.
b) No es correcta - La afirmación es falsa.
c) No es correcta - La afirmación es falsa.
d) Correcta - La afirmación es verdadera.
e) No es correcta - La afirmación es falsa.
a) Cuando hay presión de tiempo y/o los requisitos son incompletos o inaplicables.
b) Cuando el sistema se desarrolla y se prueba de forma incremental.
c) Cuando solo hay disponibles probadores nuevos e inexpertos.
d) Cuando la parte principal de la aplicación solo se puede probar en el sitio del cliente.
exploratorias Justificación
a) No es correcta – Programa de Estudio 4.4.2: Las pruebas exploratorias son más útiles
cuando hay pocas o una presión de tiempo significativa en las pruebas.
b) No es correcta – Aquí se pueden usar pruebas exploratorias.
c) Correcta – Las pruebas exploratorias deben ser realizadas por probadores
experimentados con conocimiento de aplicaciones y tecnologías similares. El probador
tiene que constantemente tomar decisiones durante las pruebas exploratorias, p. ej. qué
probar después.
d) No es correcta – Se pueden usar pruebas exploratorias en cualquier ubicación.
Justificación
a) No es correcta – Vea las segmentaciones correctas en d).
b) No es correcta – Vea las segmentaciones correctas en d).
c) No es correcta – Vea las segmentaciones correctas en d).
d) Correcta – Segmentaciones como se muestran a continuación:
1. Segmentación de equivalencia: 0 < tiempo de empleo ≤ 2.
2. Segmentación de equivalencia: 2 < tiempo de empleo < 5.
3. Segmentación de equivalencia: 5 ≤ tiempo de empleo < 10.
4. Segmentación de equivalencia: 10 ≤ tiempo de empleo.
FL-4.2.2 (K3) Aplicar el análisis del valor límite para derivar los casos de prueba a partir
de requisitos dados
Justificación
Se pueden identificar las siguientes segmentaciones:
1. – 50 Límites de dos puntos 50, 51
2. 51 – 55 Límites de dos puntos 50, 51, 55, 56
3. 56 – 60 Límites de dos puntos 55, 56, 60, 61
4. 61– Límites de dos puntos 60, 61
Por tanto:
a) No incluye todos los valores límite de dos puntos. Además, incluye valores no
necesarios para el análisis de valor límite de dos puntos.
b) No es correcta – No incluye todos los valores límite de dos puntos.
c) No es correcta – No incluye todos los valores límite de dos puntos. Además, incluye
valores no necesarios para el análisis de valor límite de dos puntos.
d) Correcta – Incluye todos los valores límite de dos puntos.
¿Qué casos de prueba podrían eliminarse en la tabla de decisiones anterior porque el caso de prueba
no ocurriría en una situación real?
a) T1 y T2.
b) T3 y T4.
c) T7 y T8.
d) T5 y T6.
Seleccione una opción.
FL-4.2.3 (K3) Aplicar pruebas de tabla de decisiones para derivar casos de prueba a
Encender Apagar
RC encendido
TV en
espera (S2)
RC apagado
Caso de prueba 1 2 3 4 5
Estado Inicial S1 S2 S2 S3 S3
a) Los casos de prueba dados pueden usarse para cubrir transiciones válidas y no válidas
en el diagrama de transición de estado.
b) Los casos de prueba dados representan todas las transiciones válidas posibles en el
diagrama de transición de estado.
c) Los casos de prueba dados representan solo algunas de las transiciones válidas en el
diagrama de transición de estado.
d) Los casos de prueba dados representan pares de transiciones secuenciales en el
diagrama de transición de estado.
Seleccione una opción.
FL-4.2.4 (K3) Aplicar pruebas de transición de estado para derivar casos de prueba a
partir de requisitos dados
Justificación
El caso de prueba propuesto cubre las cinco posibles transiciones individuales válidas en
el diagrama de estado dado (S1-> S2, S2-> S1, S2-> S3, S3-> S2, S3-> S1).
Justificación
a) No es correcta – Ver c).
b) No es correcta – Ver c).
c) Correcta – Este es un caso donde el requisito muestra una enumeración de valores
discretos. Cada valor de enumeración es una clase de equivalencia en sí misma, por lo
tanto, cada uno se probará cuando se utilice la técnica de prueba de segmentación
equivalente.
d) No es correcta – Ver c).
¿Cuál de las siguientes opciones describe MEJOR cómo se dividen las tareas entre el jefe
de prueba y el probador?
a) El jefe de prueba planifica las actividades de prueba y elige las normas a seguir,
mientras que el probador elige las herramientas y los controles que se utilizarán.
b) El jefe de prueba planifica, organiza y controla las actividades de prueba, mientras
que el probador especifica y ejecuta las pruebas.
c) El jefe de prueba planifica, supervisa y controla las actividades de prueba, mientras
que el probador diseña las pruebas y decide sobre los marcos de automatización.
d) El jefe de prueba planifica y organiza las pruebas y especifica los casos de prueba,
mientras que el probador prioriza y ejecuta las pruebas.
Seleccione una opción.
de un probador Justificación
a) No es correcta – Programa de Estudio 5.1.2: El probador usa las herramientas.
b) Correcta – vea el Programa de Estudio 5.1.2.
c) No es correcta – Decidir sobre los marcos de automatización no es una tarea del
probador.
d) No es correcta – El jefe de prueba no especifica los casos de prueba.
¿Cuál de las siguientes métricas sería MÁS útil para la monitorización durante la ejecución de la
prueba?
FL-5.3.1 (K1) Recordar las métricas utilizadas para las pruebas Justificación
a) Correcta – Programa de Estudio 5.3.1: Ejecución de casos de prueba (p. ej.,
número de casos de prueba ejecutados/no ejecutados, casos de prueba que
pasan/fallan y/o condiciones de prueba que pasan/fallan)
b) No es correcta – Debe ser monitoreado durante la preparación de la prueba.
c) No es correcta – Debe ser monitoreado durante la preparación de la prueba.
d) No es correcta – Debe ser monitoreado durante la preparación de la prueba.
¿De los siguientes elementos cuáles DOS pueden afectar y ser parte de la planificación de la
prueba?
a) Limitaciones de presupuesto.
b) Objetivos de prueba.
c) Registro de prueba.
d) Tasa de fallos.
e) Casos de uso.
De los siguientes, ¿Cuáles son los criterios típicos de salida de las pruebas?
a) Medidas de confiabilidad, grado de independencia del probador e integridad del
producto.
b) Medidas de confiabilidad, costo de la prueba, disponibilidad de código
verificable, tiempo de comercialización e integridad del producto.
c) Medidas de confiabilidad, costo de prueba, cronograma y defectos no resueltos.
d) Tiempo de comercialización, defectos residuales, calificación del probador, grado
de independencia del probador y costo de la prueba.
prueba Justificación
a) Correcta – Esta información ha sido definida con anterioridad en el proyecto de prueba.
b) No es correcta – Esta información se incluye en un informe de prueba; consulte el
capítulo 5.3.2 del Programa de Estudio: Información sobre lo que ocurrió durante
un período de prueba.
c) No es correcta – Esta información se incluye en un informe de prueba; consulte el
capítulo 5.3.2 del Programa de Estudio: Información y métricas para respaldar
recomendaciones y decisiones sobre acciones futuras, como una evaluación de los
defectos restantes, el beneficio económico de las pruebas continuas, los riesgos que
sobresalen y el nivel de confianza en el software probado.
d) No es correcta – Esta información se incluye en un informe de prueba; consulte el
capítulo 5.3.2 del Programa de Estudio: Información y métricas para respaldar
recomendaciones y decisiones sobre acciones futuras, como una evaluación de los
defectos restantes, el beneficio económico de las pruebas continuas, los riesgos que
sobresalen y el nivel de confianza en el software probado.
Hay varias estrategias de prueba. ¿Qué estrategia (1-4) está caracterizada por cuál
descripción (A-D) a continuación?
1. Analítica.
2. Metódica.
3. Basada en modelos.
4. Consultiva.
Analítica: Programa de Estudio 5.2.2, este tipo de estrategia de prueba se basa en un análisis
de algún factor
(p. ej., requisitos o riesgos). (1B).
Metódica: Programa de Estudio 5.2.2, este tipo de estrategia de prueba se basa en hacer un
uso sistemático de un juego predefinido de pruebas o condiciones de prueba, (2C).
Basada en modelos: Programa de Estudio 5.2.2, en esta estrategia, las pruebas se diseñan en
función de algún modelo de algún aspecto requerido del producto, … (3A).
Dirigidas (o consultivas): Programa de Estudio 5.2.2, este tipo de estrategia de prueba se basa
principalmente en el asesoramiento, la orientación o las instrucciones de las partes interesadas,
los expertos en el dominio de negocios o los expertos en tecnología, que pueden estar fuera del
equipo de prueba o fuera de la propia organización. (4D).
Por tanto:
a) No es correcta.
b) No es correcta.
c) No es correcta.
d) Correcta.
FL-5.2.6 (K2) Explicar la diferencia entre dos técnicas de estimación: la técnica basada
en métricas y la técnica basada en expertos
Justificación
a) Correcta – Del capítulo 5.2.6 del Programa de Estudio: El enfoque basado en
métricas: estimar el esfuerzo de prueba basado en métricas de proyectos anteriores
similares o en valores típicos.
b) No es correcta – Este es un enfoque basado en expertos: estimar las tareas basándose
en cálculos aproximados realizados por los propietarios de las tareas o por expertos.
c) No es correcta – Este es un enfoque basado en expertos: estimar las tareas basándose
en cálculos aproximados realizados por los propietarios de las tareas o por expertos.
d) No es correcta – Este es un enfoque basado en expertos: estimar las tareas basándose
en cálculos aproximados realizados por los propietarios de las tareas o por expertos.
R3
R1 R4
R2
R5 R6 R7
Justificación
a) No es correcta – Todo depende de R1, por lo que cualquier flujo de prueba que no
comience con R1 es FALSO.
b) No es correcta – Todo depende de R1, por lo que cualquier flujo de prueba que no
comience con R1 es FALSO.
c) Correcta – Las pruebas se especifican en una secuencia que toma en cuenta
las dependencias.
d) No es correcta – R2 depende de R3, por lo que R3 debe probarse antes que R2.
Usted está probando una nueva versión de software para una máquina de café. La máquina
puede preparar diferentes tipos de café en función de cuatro categorías; es decir, el tamaño
del café, el azúcar, la leche y el sirope. Los criterios son los siguientes:
● Tamaño del café (pequeño, mediano, grande),
● Azúcar (ninguna, 1 unidad, 2 unidades, 3 unidades, 4 unidades),
● Leche (sí o no),
● Sirope con sabor a café (sin sirope, caramelo, avellana, vainilla).
¿Qué información valiosa es MÁS probable que se omita en el informe de defectos anterior?
FL-5.6.1 (K3) Redactar un informe de defectos, que cubra los defectos encontrados
durante la prueba
Justificación
a) No es correcta – El resultado de la prueba se proporciona en el resumen breve.
b) Correcta – Al probar diferentes versiones de software, es necesario identificar la
información. Programa de Estudio 5.6: Identificación del elemento de prueba (elemento
de configuración que se está probando) y el entorno.
c) No es correcta – Solo está escribiendo el informe de defectos, por lo que el estado se
abre automáticamente.
d) No es correcta – Esta información es útil para el probador, pero no es necesario que se
incluya en el informe de defectos.
¿Cuál de los siguientes es MÁS probable que sea un beneficio de las herramientas de
ejecución de prueba?
a) Es fácil crear pruebas de regresión.
b) Es fácil mantener el control de versiones de los recursos de prueba.
c) Es fácil diseñar pruebas para pruebas de seguridad.
d) Es fácil ejecutar pruebas de regresión.
Justificación
a) No es correcta – Las ventajas no se encuentran al crear pruebas de regresión, sino
más al ejecutarlas.
b) No es correcta – Esto se hace mediante las herramientas de administración de la
configuración.
c) No es correcta – Esto requiere herramientas especializadas.
d) Correcta – Programa de Estudio 6.1.2: Reducción del trabajo manual repetitivo (p.
ej., ejecutar pruebas de regresión, tareas de configuración/eliminación del entorno,
volver a ingresar los mismos datos de prueba y verificar los estándares de
codificación), lo que ahorra tiempo.
A. Herramientas de cobertura.
B. Herramientas de gestión de configuración.
C. Herramientas de revisión.
D. Herramientas de monitorización.
FL-6.1.1 (K2) Clasificar las herramientas de prueba según su propósito y las actividades
de prueba que apoyan
Justificación
Herramientas de apoyo a la gestión de pruebas y productos de prueba. Programa de Estudio
6.1.1, Herramientas de gestión de configuración, (1B).
Herramientas de apoyo para pruebas estáticas: Programa de Estudio 6.1.1, Herramientas de
apoyo a las revisiones, (2C). Herramientas de apoyo para la ejecución y registro de pruebas:
Programa de Estudio 6.1.1, Herramientas de cobertura, (3A).
Herramientas de apoyo para la medición del rendimiento y el análisis dinámico: Programa de
Estudio 6.1.1, Herramientas de pruebas de rendimiento/herramientas de
monitorización/herramientas de análisis dinámico, (4D).
Por tanto:
a) No es correcta.
b) No es correcta.
c) No es correcta.
d) Correcta