Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Historial de intentos
Intento Hora Puntaje
MÁS RECIENTE Intento 1
23 minutos 45 de 100
Pregunta 1 0
/ 5 pts
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
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
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
¡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
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
¡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
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
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
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
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
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
close
En Aprendizaje
https://ipp.instructure.com/courses/9317/quizzes/68002 10/10