Está en la página 1de 5

CORTO 1

1. Identifique cuál es la secuencia lógica del proceso de prueba


i) Implementación y ejecución de pruebas
ii) Actividades de cierre
iii) Planificación
iv) Diseño
v) Análisis
Seleccione una:
a. i, iv, iii, v, ii
b. i, iii, iv, v, ii
c. iii, v, iv, i , ii
d. iii, iv, v, i , ii

Retroalimentación: La respuesta correcta es: iii, v, iv, i , ii

2. ¿Cuál de las siguientes cualidades es más probable que forme parte de la mentalidad de un
ingeniero de calidad que de la de un desarrollador?
a. Buena comunicación
b. Atención al detalle
c. Experiencia
d. Capacidad de ver lo que puede estar mal

Retroalimentación: La respuesta correcta es: Atención al detalle

3. Revisar la base de pruebas debería abordarse principalmente en la siguiente fase del proceso
de prueba:
a. Implementación y ejecución
b. Revisión de requerimientos
c. Análisis y diseño
d. d. Cierre del proceso de pruebas

Retroalimentación: La respuesta correcta es: Análisis y diseño

4. ¿En qué fase del proceso de pruebas se define qué métricas se utilizarán para la fase de
control y monitoreo?
a. Implementación
b. Análisis
c. Planificación
d. Diseño

Retroalimentación: La respuesta correcta es: Planificación

5. ¿Cuál de los siguientes es un objetivo válido para realizar pruebas?


a. Encontrar el mayor número posible de fallos, de forma que los defectos puedan ser
identificados y corregidos
b. Demostrar que los defectos restantes no causarán ningún fallo
c. Demostrar que se han identificado todos los posibles defectos
d. La prueba debe comenzar lo más tarde posible de forma que desarrollo tenga
tiempo suficiente para crear un buen producto
Retroalimentación: La respuesta correcta es: Encontrar el mayor número posible de
fallos, de forma que los defectos puedan ser identificados y corregidos

6. ¿Cuál de los siguientes no es un objetivo del proceso de pruebas?


a. Prevenir defectos
b. Mejorar la confianza y proveer información
c. Depurar defectos
d. Encontrar defectos

Retroalimentación: La respuesta correcta es: Depurar defectos

7. El cliente dice que tu papel como analista de calidad en un equipo ágil es detectar todos los
defectos antes del final de cada iteración. ¿Estás de acuerdo con esta afirmación?
a. Sí
b. No

Retroalimentación: La respuesta correcta es: no.

8. ¿Cuáles defectos son normalmente menos costosos de remover?


a. Defectos de usabilidad encontrados por el cliente
b. Defectos pequeños de funcionalidad que son encontrados por el analista de calidad
en la aplicación
c. Defectos en funcionalidades que no son frecuentemente utilizadas
d. Ambigüedades en los requerimientos

Retroalimentación: La respuesta correcta es: Ambigüedades en los requerimientos

9. Reportar los defectos o fallos encontrados en una aplicación móvil es parte de la siguiente
fase del proceso de pruebas:
a. Análisis
b. Implementación
c. Planificación
d. Ejecución
e. Diseño

Retroalimentación: La respuesta correcta es: Ejecución

10. Una desviación del comportamiento esperado o especificado que es visible al usuario final
se puede definir mejor como:
a. Defecto
b. Fallo
c. Falta
d. Error

Retroalimentación: La respuesta correcta es: fallo.


PARCIAL 1
1. Elija un tipo de prueba no funcional (según ISO 25010) y explique:
a. Cuál es el objetivo principal de este tipo de prueba
b. Cuál es seria un ejemplo de cobertura no funcional de este tipo de prueba
c. Cuál sería un riesgo de no implementar este tipo de prueba

2. Explique qué es la base de pruebas y los productos de trabajo, proporcionando un ejemplo


práctico en donde se mencione cuál es el producto de trabajo y la base de prueba que se
está utilizando.

3. ¿En qué momento del proyecto se realizan las pruebas de mantenimiento? Seleccione una:
a. Como parte de algún cambio una vez que el sistema/aplicación se encuentre
implementado en producción
b. En paralelo a las pruebas de sistema
c. Previo al proyecto para garantizar que el ambiente/infraestructura se ha realizado
configurado correctamente
d. Al encontrar un defecto en alguna funcionalidad del sprint actual

Retroalimentación: La respuesta correcta es: Como parte de algún cambio una vez que
el sistema/aplicación se encuentre implementado en producción

4. Un objetivo principal del proceso de pruebas es encontrar todos los defectos existentes en
una aplicación:
a. Falso
b. Verdadero

Retroalimentación: La respuesta correcta es: falso.

5. Realice el emparejamiento entre el nivel de prueba y los roles que frecuentemente son los
responsables de ese nivel:
Nivel de componente o unidad Desarrollador
Nivel de integración Desarrollador / Analista de calidad
Nivel de aceptación Analista de calidad / Usuarios finales
Nivel de sistema Analista de calidad

Retroalimentación: La respuesta correcta es:


Nivel de componente o unidad → Desarrollador,
Nivel de integración → Desarrollador / Analista de calidad,
Nivel de aceptación → Analista de calidad / Usuarios finales,
Nivel de sistema → Analista de calidad

6. Proporcione un ejemplo de la revisión basada en roles y uno de la revisión basada en


perspectiva
Un operador técnico de un taller seguramente solo necesitará un panel para darle
seguimiento a sus órdenes de trabajo, pero su jefe inmediato necesitará un panel que le
resuma la efectividad de todos los técnicos, bajo este escenario tenemos diferentes roles
y el técnico no debe visualizar lo mismo que el jefe. Para una prueba de perspectiva,
podemos basarnos en el ejemplo anterior, pero abordar la usabilidad, donde para el
técnico si es alguien muy joven no tendrá dificultad a adecuarse a una interfaz sin mucha
ayuda, sin embargo si el jefe es alguien mayor, debemos considerar que debe tener ayuda
adecuada en caso lo requiera para poder realizar un informe de rendimiento de órdenes
de trabajo, configurando diferentes filtros y guiándolo adecuadamente, porque también
puede darse que considere que es un software demasiado aburrido de utilizar por
solicitar información en cada paso.

7. Elija uno de los 7 principios de las pruebas y desarrolle un ejemplo práctico en un proyecto
donde se observe dicho principio
La paradoja del pesticida
Se lee que se deberían actualizar los casos de prueba a cada iteración de prueba. De este
principio podríamos tener por ejemplo un campo para anotar respuestas en un parcial,
por el tiempo que se tiene para desarrollarlo (el examen) podríamos considerar que los
estudiantes no se alargarán tanto en una respuesta o que directamente solo necesitarán
un campo de texto para poder expresarse, pero dado sabemos que cada persona puede
abordar una situación de una manera diferente a otra, entonces puede que a mi me baste

Un texto de 100 caracteres, pero puede que otra persona necesite subir un esquema,
pero si lo dejamos desde la consideración de una respuesta breve como caso de prueba
fijo, luego tendremos el problema que si alguien manda una respuesta tan larga como
esta o el sistema falla al almacenarla o no almacenará las respuestas del examen como tal
entonces dado que seguimos pasando la validación de la respuesta breve, no
abordaremos qué pasa con una respuesta más larga e incluso, poner en negrita un título.

8. Seleccione de los siguientes ejemplos en cuales se está realizando pruebas estáticas


a. Revisar la estructura de la base de datos para verificar que se han colocado los tipos
de datos correctos (Integer, String, etc.)
b. Abrir la aplicación y verificar que se puede iniciar sesión correctamente
c. Revisar la documentación del proyecto para verificar que se estén utilizando las
plantillas aprobadas por la organización
d. Revisar el cronograma del proyecto para verificar que se hayan contemplado los
tiempos estimados de los procesos de calidad
e. Abrir Netbeans, ejecutar una clase Main que hace un llamado a una clase Persona
para consultar información

Retroalimentación: La respuesta correcta es:


• Revisar la estructura de la base de datos para verificar que se han colocado los tipos
de datos correctos (Integer, String, etc.),
• Revisar la documentación del proyecto para verificar que se estén utilizando las
plantillas aprobadas por la organización,
• Revisar el cronograma del proyecto

9. ¿Bajo qué condiciones usted recomendaría utilizar una revisión informal para una prueba
estática?
Personalmente, he usado este tipo de revisiones cuando alguien es nuevo con una
tecnología o plantilla, entonces podría ser bajo el concepto de consejo, donde se revisa
qué ha hecho y cómo podría mejorarlo ya sea apegándose a la filosofía del frameworks
o a la metodología de trabajo de la organización; o resolver dudas sobre algún
funcionamiento demasiado particular y también en el sentido contrario, para pedir algún
consejo a un compañero con más experiencia

Retroalimentación: La respuesta correcta es:

10. ¿En cuál nivel de prueba es recomendable hacer la mayor cantidad de pruebas?
a. Nivel de integración
b. Nivel de sistema
c. Nivel de componente
d. Nivel de aceptación

Retroalimentación: La respuesta correcta es: Nivel de componente

11. ¿En cuál fase del proceso de prueba es posible se identifique que hay que modificar un plan
de pruebas definido previamente?
a. Análisis de la prueba
b. Monitorización y control de la prueba
c. Planificación de la prueba
d. Compleción de la prueba
e. Ejecución de la prueba

Retroalimentación: La respuesta correcta es: Monitorización y control de la prueba

12. ¿Quién es el responsable usualmente de realizar el proceso de depuración? Seleccione una


a. Desarrollador
b. Project Manager / Scrum Master
c. Analista de Calidad
d. Product Owner / Cliente

Retroalimentación: La respuesta correcta es: Desarrollador

También podría gustarte