Que es probar?
Por qué probar es necesario?
Siete principios de pruebas
Proceso de Pruebas y psicología de pruebas
Proceso de Pruebas y psicología de pruebas
100

La prueba se hace para ______

a) Verificar si se han cumplido todos los requisitos especificados.

b) Para generar confianza en el nivel de calidad del objeto de prueba.

c) Para encontrar defectos y fallas.

d) Todo lo anterior.

d) Todo lo anterior.

100

¿Cuál NO es una razón para la prueba?

a) Permitir que los desarrolladores codifiquen lo más rápido posible

b) Para reducir el riesgo de fallas en la operación

c) Contribuir a la calidad de los componentes o sistemas.

d) Para cumplir con los requisitos contractuales o legales aplicables

a) Permitir que los desarrolladores codifiquen lo más rápido posible

100

Lo cual no es un principio de prueba:

a) Pruebas tempranas

b) Agrupación de defectos

c) Paradoja de los pesticidas

d) Pruebas exhaustivas

d) Pruebas exhaustivas

100

¿Cuál de las siguientes respuestas describe una condición de prueba?


a) Una característica distintiva de un componente o sistema.

b) Un aspecto comprobable de un componente o sistema identificado como base para la prueba

c) El grado en que un producto de software proporciona funciones que satisfacen las necesidades establecidas e implícitas cuando el software se utiliza en condiciones específicas.

d) Casos de prueba diseñados para ejecutar combinaciones de condiciones y acciones resultantes de ellas

b) Un aspecto comprobable de un componente o sistema identificado como base para la prueba

100

¿Cuál de las siguientes cualidades es MÁS probable que se encuentre en la mentalidad de un evaluador que en la de un desarrollador?

a) La mentalidad de un probador tiende a crecer y madurar a medida que el probador gana experiencia

b) Habilidad para ver lo que podría salir mal

c) Buena comunicación con los miembros del equipo.

d) Atención al detalle

b) Habilidad para ver lo que podría salir mal

200

¿Cuál de las siguientes afirmaciones es un objetivo válido para la prueba?

a) La prueba debe comenzar lo más tarde posible para que el desarrollo tenga tiempo suficiente para crear un buen producto.

b) Validar si el objeto de prueba funciona según lo esperado por los usuarios y otras partes interesadas.

c) Acreditar que se identifican todos los posibles defectos.

d) Demostrar que los defectos remanentes no causarán fallas.

b) Validar si el objeto de prueba funciona según lo esperado por los usuarios y otras partes interesadas.

200

¿Qué defectos son A MENUDO mucho más baratos de eliminar?

a) Defectos de usabilidad encontrados por los clientes

b) Defectos en la funcionalidad de uso poco frecuente

c) Defectos que se detectaron a tiempo

d) Defectos menores que fueron encontrados por los usuarios

c) Defectos que se detectaron a tiempo

200

El propietario de un producto dice que su función como probador en un equipo Agile es detectar todos los errores antes del final de cada iteración. ¿Cuál de los siguientes es un principio de prueba que podría usarse para responder a esta afirmación (falsa)?

a) Agrupación de defectos

b) Las pruebas muestran la presencia de defectos

c) Falacia de ausencia de error

d) Análisis de causa raíz

b) Las pruebas muestran la presencia de defectos

200

Los programadores a menudo escriben y ejecutan pruebas unitarias contra el código que han escrito. Durante esta actividad de autoevaluación, ¿cuál de las siguientes es una mentalidad de probador que los programadores deben adoptar para realizar esta prueba unitaria de manera efectiva?


a) Buenas habilidades de comunicación.

b) Cobertura del código

c) Evaluación de defectos de código

d) Atención al detalle

d) Atención al detalle

200

El _________ es la actividad donde los objetivos generales de prueba se transforman en condiciones de prueba tangibles y diseños de prueba.

a) Planificación de pruebas

b) Seguimiento y control de las pruebas

c) Análisis de prueba

d) Implementación de pruebas

c) Análisis de prueba

300

¿Cómo contribuyen las pruebas a la calidad del software?


a) Las pruebas garantizan que el sistema que se está probando no generará errores en un entorno de producción.

b) Las pruebas identifican defectos que aseguran que se lanzará al mercado un producto exitoso.

c) Las pruebas aumentan la calidad de un sistema de software al evitar defectos en el sistema bajo prueba

d) Las pruebas a través de la verificación y validación de la funcionalidad identifican defectos en el sistema bajo prueba.

d) Las pruebas a través de la verificación y validación de la funcionalidad identifican defectos en el sistema bajo prueba.

300

¿Cuál de las afirmaciones a continuación describe la situación más común de una falla descubierta durante las pruebas o en la producción?

a) El producto se bloqueó cuando el usuario seleccionó una opción en un cuadro de diálogo

b) La versión incorrecta de un archivo de código fuente compilado se incluyó en la compilación

c) El algoritmo de cálculo usó las variables de entrada incorrectas

d) El desarrollador malinterpretó el requisito del algoritmo.

a) El producto se bloqueó cuando el usuario seleccionó una opción en un cuadro de diálogo

300

Como resultado del análisis de riesgos, se están dirigiendo más pruebas a aquellas áreas del sistema bajo prueba donde las pruebas iniciales encontraron más defectos que el promedio. ¿Cuál de los siguientes principios de prueba se está aplicando?

a) Cuidado con la paradoja de los pesticidas

b) La prueba depende del contexto

c) La ausencia de errores es una falacia.

d) Los defectos se agrupan

d) Los defectos se agrupan

300

Aunque las actividades en el proceso de prueba fundamental pueden superponerse u ocurrir simultáneamente, identifique el proceso secuencial lógico


I. Implementación y ejecución de pruebas


II. Supervisión y control de pruebas


III. Finalización de la prueba


IV. Planificación de pruebas


V. Análisis y diseño de pruebas


a) IV-II-I-V-III

b) IV-V-II-I-III

c) IV-II-V-I-III

d) IV-V-I-II-III

c) IV-II-V-I-III

300

Dados los siguientes productos de trabajo de prueba, identifique la actividad principal en un proceso de prueba que la produce.

I. Cronograma de ejecución de las pruebas

II. Casos de prueba

III. Informes de progreso de prueba

IV. Informes de defectos

a) I.- Planificación de pruebas, II. - Diseño de pruebas III. - Ejecución de pruebas, IV. - Implementación de pruebas

b) I.- Ejecución de pruebas, II. - Análisis de pruebas III. - Realización de pruebas, IV. - Ejecución de pruebas

c) I.- Control de prueba, II. - Análisis de pruebas, III. - Supervisión de pruebas, IV. - Implementación de pruebas

d) I.- Realización de pruebas, II. - Diseño de pruebas, III. - Supervisión de pruebas, IV. - Ejecución de pruebas

d) I.- Realización de pruebas, II. - Diseño de pruebas, III. - Supervisión de pruebas, IV. - Ejecución de pruebas

400

¿Cuáles de los siguientes son objetivos válidos para la prueba?

I. Para encontrar defectos

II. Ganar confianza en el nivel de calidad.

III. Para identificar la causa de los defectos.

IV. Para prevenir defectos

a) I, II y III

b) II, III y IV

c) I, II y IV

d) I, III y IV

c) I, II y IV

400

¿Por qué es necesaria la prueba?

a) Porque la prueba es un buen método para que no haya defectos en el software.

b) Porque la verificación y la validación no son suficientes para conocer la calidad del software

c) Porque las pruebas miden la calidad del sistema de software y ayudan a aumentar la calidad.

d) Porque las pruebas encuentran más defectos que las revisiones e inspecciones

c) Porque las pruebas miden la calidad del sistema de software y ayudan a aumentar la calidad.

400

Mr. Test ha estado probando aplicaciones de software en dispositivos móviles durante un período de 5 años. Tiene una gran experiencia en la prueba de aplicaciones móviles y logra mejores resultados en menos tiempo que otros. Durante varios meses, Mr. Test no modificó los casos de prueba automatizados existentes y no creó ningún caso de prueba nuevo. Esto conduce a que se encuentren cada vez menos defectos al ejecutar las pruebas. ¿Qué principio de prueba no observó el Sr. Test?

a) Las pruebas dependen del entorno.

b) No es posible realizar pruebas exhaustivas.

c) La repetición de las mismas pruebas no encontrará nuevos defectos.

d) Los defectos se agrupan

c) La repetición de las mismas pruebas no encontrará nuevos defectos.

400

¿Cuál de los siguientes describe MEJOR cómo se agrega valor al mantener la trazabilidad entre la base de prueba y los artefactos de prueba?

a) Las pruebas de mantenimiento se pueden automatizar por completo en función de los cambios en los requisitos iniciales

b) Es posible determinar si un nuevo caso de prueba ha aumentado la cobertura de los requisitos.


c) Los gerentes de prueba pueden identificar qué probadores encontraron los defectos de mayor gravedad.

d) Las áreas que pueden verse afectadas por los efectos secundarios de un cambio pueden ser objeto de pruebas de confirmación.

b) Es posible determinar si un nuevo caso de prueba ha aumentado la cobertura de los requisitos.

400

¿Cuáles de las siguientes son tareas de ejecución de prueba?


I. Reporte de defectos con base en las fallas observadas


II. Verificación y actualización de la trazabilidad bidireccional entre la base de prueba, las condiciones de prueba, los casos de prueba, los procedimientos de prueba y los resultados de prueba


tercero Repetición de actividades de prueba, ya sea como resultado de una acción tomada por una anomalía, o como parte de la prueba planificada.


IV. Ejecutar pruebas manualmente o mediante el uso de herramientas de ejecución de pruebas


V. Desarrollar y priorizar procedimientos de prueba y, potencialmente, crear guiones de prueba automatizados

a) I, II, III, IV y V

b) I, III, IV y V

c) I, II, III y IV

d) I, III, IV

c) I, II, III y IV

500

¿Cuál de las siguientes afirmaciones describe correctamente la diferencia entre prueba y depuración?

a) Las pruebas identifican la fuente de los defectos; la depuración analiza los defectos y propone actividades de prevención,

b) Las pruebas dinámicas muestran fallas causadas por defectos; la depuración elimina los defectos, que son la fuente de las fallas.

c) las pruebas no eliminan las fallas; pero la depuración elimina los defectos que causan las fallas.

d) Las pruebas dinámicas previenen las causas de las fallas; la depuración elimina los errores

d) Las pruebas dinámicas previenen las causas de las fallas; la depuración elimina los errores

500

¿Cuál de las siguientes podría ser una razón para una falla?

I. Falta de Documentación

II. Fallo de software

III. falla de diseño

IV. Fallo de entorno

a) II es una razón válida; I, III y IV no son

b) II, III, IV son razones válidas; No lo soy

c) I, II, III son razones válidas; IV y yo no somos

d) Todas ellas son razones válidas para el fracaso.

d) Todas ellas son razones válidas para el fracaso.

500

Un equipo de prueba encuentra constantemente una gran cantidad de defectos durante el desarrollo, incluidas las pruebas del sistema. Aunque el gerente de prueba entiende que esto es bueno para encontrar defectos dentro de su presupuesto para su equipo de prueba y la industria, la alta gerencia y los ejecutivos siguen decepcionados con el grupo de prueba y dicen que el equipo de prueba no detecta algunos errores que los usuarios encuentran después del lanzamiento. Dado que los usuarios generalmente están contentos con el sistema y que las fallas que han ocurrido generalmente han sido de bajo impacto, ¿cuál de los siguientes principios de prueba es más probable que ayude al gerente de prueba a explicar a estos gerentes y ejecutivos por qué es probable que ocurran algunos defectos? ser extrañado?

a) La prueba exhaustiva es imposible.

b) Agrupación de defectos

c) Paradoja de los pesticidas

d) Falacia de ausencia de errores

a) La prueba exhaustiva es imposible.

500

Considere las siguientes actividades de prueba:

1. Selección de pruebas de regresión

2. Evaluación de 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 consistente con el nivel de riesgo del producto

Considere las siguientes formas en que la trazabilidad puede ayudar a las pruebas:

A. Mejorar la comprensión de los informes de estado de las pruebas para incluir el estado de los elementos básicos de las pruebas

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 los siguientes coincide mejor con la actividad de prueba con la forma en que la trazabilidad puede ayudar a esa actividad?

a) 1D, 2B, 3C, 4A

b) 1B, 2D, 3A, 4C

c) 1D, 2C, 3A, 4B

d) 1D, 2B, 3A, 4C

d) 1D, 2B, 3A, 4C

500

El "diseño del entorno de prueba y la identificación de cualquier infraestructura y herramientas necesarias" forman parte de cuya fase:

a) Implementación de prueba

b) Diseño de la prueba

c) Seguimiento y control de las pruebas

d) Planificación de pruebas

b) Diseño de la prueba