Está en la página 1de 10

23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

[M4-E1] Evaluación (Prueba)


Fecha de entrega
24 de mayo en 13:00
Puntos
100
Preguntas
20
Disponible
29 de mar en 0:00 - 24 de mayo en 13:00
casi 2 meses
Límite de tiempo
45 minutos
Intentos permitidos
Ilimitados

Instrucciones
Te invitamos a desarrollar la evaluación del módulo, aplicando los contenidos centrales aprendidos durante la semana 1.

Esta evaluación es obligatoria, y la calificación que obtengas será promediada con los otros módulos. Recuerda que si obtienes nota de presentación igual o superior a 4.0, estarás habilitado
para rendir el Examen Final de la asignatura.

IMPORTANTE

Tienes intentos ilimitados para realizar la Evaluación, en un tiempo de 45 minutos.

Para ello, deberás:

1. Hacer clic en “Realizar la evaluación”.


2. Leer atentamente cada enunciado y seleccionar la respuesta correcta.

Volver a realizar el examen

Historial de intentos
Intento Hora Puntaje
MÁS RECIENTE Intento 1
23 minutos 45 de 100

Puntaje para este intento:


45 de 100
Entregado el 23 de mayo en 16:34
Este intento tuvo una duración de 23 minutos.

Pregunta 1 0
/ 5 pts

Uno de los aspectos clave a mencionar respecto de ATDD, es: close

En Aprendizaje
 
Que orienta el desarrollo en torno a pruebas unitarias predefinidas

 
Los casos de uso definidos con el cliente, orientan el diseño/desarrollo del sistema

 
El usuario prueba una vez que el software está construido, entregando sus comentarios entonces

https://ipp.instructure.com/courses/9317/quizzes/68002 1/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD
Respuesta correcta  
Las pruebas de aceptación dirigen el diseño/desarrollo del sistema

Respondido  
El desarrollo se basa en el documento de diseño aprobado por el cliente

Pregunta 2 5
/ 5 pts

¿A qué tipo de pruebas ágiles se asocia el proceso de prueba, automatización y refactorización posterior?

 
BDD

 
ATDD

¡Correcto!  
TDD

Correcto. La técnica de test driven development está diseñado para comenzar con Test, donde combina un enfoque de refactorización y
automatización dentro del software.  

 
ABDD

 
CCMI

Pregunta 3 0
/ 5 pts

Los requerimientos no son estables, sino que se incrementan de forma continua o se encuentran en constante cambio. Las
metodologías ágiles enfrentan este hecho:

Respuesta correcta  
Dividiendo el alcance en entregables modulares que se pueden usar aun, cuando falte desarrollar otros módulos, priorizando de acuerdo a su utilidad y
calidad de definición

Respondido close
 
Pidiendo varios documentos de requerimientos al cliente

En Aprendizaje
 
Acotando el alcance a lo que está suficientemente definido

 
Definiendo un documento de diseño que luego se aprueba con el cliente

 
Acordando con el cliente que requerimientos se haces y cuáles no, evitando que estos cambien

https://ipp.instructure.com/courses/9317/quizzes/68002 2/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Pregunta 4 0
/ 5 pts

El concepto de Deuda Técnica se refiere a:

 
La deuda que queda cuando no se paga a los proveedores

 
La deuda que queda cuando no se compra todo el hardware necesario para el proyecto

Respondido  
Los requerimientos que no se han especificado correctamente

 
Los diseños que no se han especificado correctamente

Respuesta correcta  
El costo que tiene un desarrollo de software cuando se hacen las cosas mal

Pregunta 5 0
/ 5 pts

La diferencia del testing ágil con respecto al testing tradicional, es que:

 
El tester está certificado en Scrum y sabe programar

 
No existen pruebas de integración del entregable

Respuesta correcta  
Se realiza como parte del desarrollo para asegurar un entregable probado

 
El testing ágil solo cubre las pruebas unitarias

Respondido  
El testing tradicional es más lento que el testing ágil

close

Pregunta 6 5
/ 5 pts
En Aprendizaje

Respecto de la actuación del cliente en metodologías tradicionales, podemos decir que:

¡Correcto!  
El cliente interactúa con el equipo de desarrollo mediante reuniones

https://ipp.instructure.com/courses/9317/quizzes/68002 3/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Correcto. La relación del cliente con el equipo de desarrollo se da sobre la base una estructura metodológica que define las instancias en que
participa.

 
El cliente interactúa solo con el Jefe de Proyectos

 
El cliente solo interactúa con el analista de sistemas y el equipo de QA

 
El cliente no interactúa con el equipo de desarrollo en ningún momento

 
El cliente solo aprueba los documentos de requerimientos y de diseño

Pregunta 7 0
/ 5 pts

Uno de los principios del Manifiesto Ágil de Testing, es:

 
Romper el Sistema sobre Construir el Mejor Sistema

Respuesta correcta  
Testing durante sobre testing al final

Respondido  
Solo el tester es el responsable de la calidad del software

 
Verificar la funcionalidad sobre Validar la funcionalidad

 
Pruebas del cliente sobre pruebas del Tester

Pregunta 8 5
/ 5 pts

En testing ágil, las pruebas unitarias que se prefiere hacer son:

¡Correcto!  
Pruebas de Caja Blanca

close

Correcto. Dado que el testing es simultáneo al desarrollo, es requerido revisar la estructura del código para poder refactorizar, eliminando deuda En Aprendizaje
técnica.

 
Pruebas de Caja Gris

 
Pruebas de Caja Negra

https://ipp.instructure.com/courses/9317/quizzes/68002 4/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

 
Pruebas de Integración

 
No existen pruebas unitarias en testing ágil

Pregunta 9 5
/ 5 pts

La técnica de Shift Left se refiere a:

 
Buscar la aceptación del negocio del desarrollo entregado

 
Buscar la aceptación técnica del desarrollo entregado

¡Correcto!  
El concepto de hacer pruebas en paralelo con el desarrollo

Correcto. Cada vez que se encuentra un error, se entrega el error al desarrollador para que este lo revise y corrija.

 
Hacer la prueba de aceptación del usuario en contextos ágiles

 
Hacer pruebas en producción en contextos ágiles

Pregunta 10 0
/ 5 pts

La técnica que en contextos de pruebas ágiles se enfoca en poner el énfasis en verificar que el código hace lo que el negocio necesita
se denomina:

 
Test Driven Development (TDD) o Desarrollo orientado a pruebas

Respondido  
ATDD – Aceptance Test Driven Development o Desarrollo Basado en Pruebas de Aceptación

Respuesta correcta  
BDD - Desarrollo Basado en Comportamiento o Behavior-Driven Development

close

 
Extreme Programing o XP

En Aprendizaje

 
Todas las técnicas de pruebas ágiles ponen énfasis en lo que el negocio necesita

https://ipp.instructure.com/courses/9317/quizzes/68002 5/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Pregunta 11 5
/ 5 pts

Debido a que es muy difícil encontrar el detalle de los requerimientos desde el inicio, podemos decir:

 
Que la mejor metodología de desarrollo es siempre la metodología en cascada

 
Hay que efectuar un trabajo acabado de levantamiento de requerimientos, aunque sea un trabajo largo

¡Correcto!  
Es posible enfrentar este hecho, aplicando una reducción y simplificación de tareas

Correcto. Siempre existe una parte de los requerimientos que se conoce mejor, y que puede hacerse mientras se especifica con más claridad el
resto. Para ello el conjunto de requisitos se puede priorizar, dando prioridad a los que son más simples o están mejor definidos.

 
Es mejor definir los requerimientos considerando sólo a algunos usuarios clave

 
No es posible levantar todos los requerimientos. Siempre faltará algo que especificar

Pregunta 12 0
/ 5 pts

¿Por qué es particularmente crítico que el tester ágil tenga excelentes habilidades de comunicación?

 
Porque es el tester el que entrega el desarrollo al cliente

 
Porque el tester  se comunicar solo con el cliente

 
Porque el tester debe sugerir mejoras al producto de software

Respondido  
Porque es el encargado de definir los requerimientos con el cliente

Respuesta correcta  
Porque existe mucha interacción con los miembros del equipo

close

Pregunta 13 5
/ 5 pts
En Aprendizaje

La planificación adaptativa en las metodologías ágiles significa:

 
Se entrega el desarrollo adaptándose a los requerimientos del cliente

https://ipp.instructure.com/courses/9317/quizzes/68002 6/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD
 
Se entrega el desarrollo una vez que se han terminado todas las pruebas

 
Se entrega el desarrollo una vez que se han adaptado todos los módulos del sistema

¡Correcto!  
Se entrega el desarrollo por módulos funcionales

Correcto. La planificación adaptativa implica entregas modulares frecuentes con la colaboración del cliente.

 
Se hace un plan antes del desarrollo del sistema

Pregunta 14 0
/ 5 pts

El principio “Entender lo que se está testeando sobre verificar la funcionalidad” significa que:

 
El tester debe saber programar y estar certificado en la plataforma de desarrollo que se usa

Respondido  
El tester debe revisar el código del programa antes de probar

Respuesta correcta  
El tester no solo chequea: debe agregar valor al producto

 
El tester debe preguntar al desarrollador de que se trata el programa

 
El tester debe definir el requerimiento que debe cumplir la funcionalidad

Pregunta 15 0
/ 5 pts

La codificación en las metodologías ágiles se realiza sobre la base del conocimiento colectivo. Esto significa que:

 
Todos los miembros del equipo saben usar las herramientas de desarrollo

Respuesta correcta  
Se orienta el desarrollo de modo que exista transferencia de conocimiento
close

Respondido  
El cliente participa en la codificación de la solución
En Aprendizaje

 
Todos prueban los programas que se hacen para esa solución

 
Que todos pueden ver el código pero sólo algunos modificarlo

https://ipp.instructure.com/courses/9317/quizzes/68002 7/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Sin responder Pregunta 16 0


/ 5 pts

Cuando un tester se hace la pregunta: ¿qué es lo nuevo en esta liberación con respecto a otras?, está tratando de:

 
Definir un caso de prueba

Respuesta correcta  
Definir el alcance de las pruebas

 
Definir datos de prueba

 
Revisar el Diseño

 
Hacer pruebas de Caja Blanca

Pregunta 17 5
/ 5 pts

Analizando el cuadrante de prueba ágiles, las pruebas del usuario no pueden ser automáticas, porque:

 
El usuario no sabe programar, luego, no puede hacer scripts de prueba

¡Correcto!  
El usuario necesita validar lo que el sistema hace y no puede hacerlo sobre la base de una caja negra

Correcto. Si bien es cierto, el usuario no revisa la forma en que se construyó el sistema, si requiere validarlo funcionalmente respecto de sus
requisitos. Las pruebas automáticas tienden a ser cajas negras para el usuario.

 
Es muy caro automatizar las pruebas de usuario

 
Frecuentemente los usuarios no saben hacer pruebas automáticas

 
No hay herramientas para automatizar las pruebas del usuario

close

En Aprendizaje

Pregunta 18 0
/ 5 pts

En las metodologías tradicionales, los grupos de trabajo son en general:

https://ipp.instructure.com/courses/9317/quizzes/68002 8/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Respondido  
No hay una característica especial de los grupos de trabajo en metodologías tradicionales

 
Grupos pequeños en que el jefe de proyecto también programa

Respuesta correcta  
Grupos grandes y distribuidos, incluso en diferentes zonas geográficas

 
Son formados solo por gente especializada en las herramientas que se utilizarán en el desarrollo

 
Formados por personas de la empresa en que se desarrollará el software

Pregunta 19 5
/ 5 pts

¿Cuál de las siguientes alternativas sobre pruebas de cascada, corresponde a “metodologías tradicionales”?

 
El cliente es parte del equipo de desarrollo

 
Menos énfasis en la arquitectura del software

¡Correcto!  
El cliente interactúa con el equipo de desarrollo mediante reuniones

Correcto, la interacción con el cliente sobre un proyecto que se realiza de manera secuencial, corresponde una metodología tradicional.

 
No existe contrato tradicional o al menos es bastante flexible

 
Proceso menos controlado

Pregunta 20 5
/ 5 pts

Con respecto al cliente en las metodologías ágiles, podemos afirmar que:

 
Solo participa en el levantamiento de requisitos y en las pruebas de UAT
close

En Aprendizaje
 
No participa en el desarrollo, pues no se le considera un rol relevante

 
Participa una vez que los prototipos del sistema están hechos

¡Correcto!  
Es parte del equipo de trabajo y es co-responsable de los resultados

https://ipp.instructure.com/courses/9317/quizzes/68002 9/10
23/5/22, 16:34 [M4-E1] Evaluación (Prueba): ASEGURAMIENTO DE CALIDAD

Correcto. En las metodologías ágiles se incluye al cliente como parte del equipo de trabajo. Se forma un equipo que trabaja en pos de un objetivo
común, cada uno desde sus competencias.

 
No participa. Para eso, existe un Jefe de Producto que lo cubre durante el desarrollo

Puntaje del examen:


45 de 100

close

En Aprendizaje

https://ipp.instructure.com/courses/9317/quizzes/68002 10/10

También podría gustarte