Font size
WorksheetsQuality Software-Certification Agile Tester
Total questions: 20
Worksheet time: 15mins
¿Cuales actividades a continuación representan mejor las responsabilidades que son consistentes con "agile development’s" de todo el equipo de desarrollo?
Seleccione DOS opciones
Los probadores son responsables de desarrollar pruebas unitarias que pasan a los desarrolladores para pruebas
Se espera que los representantes comerciales seleccionen las herramientas que usará el equipo durante el proyecto
Se espera que los evaluadores trabajen con representantes de los clientes para crear pruebas de aceptación (UAT's).
Todo el equipo, no solo los evaluadores, es responsable de la calidad del producto.
Se espera que los desarrolladores prueben los requisitos no funcionales (rendimiento, usabilidad, seguridad,etc.)
¿Cuál de las siguientes es una ventaja de tener a todo el equipo responsable de la calidad?
Las empresas ya no necesitan reclutar y capacitar especialistas en pruebas de software.
Las tareas de automatización de pruebas ahora son responsabilidad del equipo de desarrollo en lugar de la prueba
equipo.
Se eliminan las barreras de rol y los miembros del equipo contribuyen al éxito del proyecto en función de su
Habilidades y perspectivas únicas.
Los costos del proyecto son más bajos porque se elimina la necesidad de un equipo de prueba especializado
¿Cuáles de las siguientes afirmaciones son verdaderas (son dos)?
La retroalimentación temprana les da a los desarrolladores más tiempo para desarrollar nuevas características del sistema porque pasan menos tiempo reelaborando las características esperadas en una iteración dada.
La retroalimentación temprana permite a los equipos ágiles ofrecer características con el mayor valor comercial primero,
porque el cliente mantiene el foco en las características con el valor más alto del sistema.
La retroalimentación temprana reduce los costos porque disminuye la cantidad de tiempo necesaria para el sistema
pruebas.
La retroalimentación temprana hace que sea más probable que el sistema construido sea lo que el cliente quería
porque tienen la oportunidad de hacer cambios a lo largo de la iteración.
¿Cuál de los siguientes es un beneficio del proceso ágil que promueve la retroalimentación temprana y frecuente?
El número total de defectos encontrados durante el proyecto es mucho mayor que en los tradicionales proyectos de desarrollo de software como cascada.
Hay menos retrabajo porque los clientes ven el producto regularmente.
Es fácil determinar el desarrollador que introduce la mayoría de los defectos al integrar el código.
Hay tiempo suficiente para completar todas las funciones programadas para la iteración dada.
Haga coincidir los siguientes enfoques de desarrollo de software ágil en la parte superior con sus descripciones correspondientes en la parte inferior.
1) Extreme Programming
2) Scrum
3) Kanban
I - Abraza 5 valores para guiar el desarrollo: comunicación, simplicidad, retroalimentación, coraje y respeto
II-Divide el proyecto en iteraciones cortas llamadas sprints.
III-Optimiza el "flujo" de trabajo en una cadena de valor agregado.
1-i, 2-iii, 3-ii
1-i, 2-ii, 3-iii
1-i, 2-ii, 3-iii
1-iii, 2-ii, 3-i
Durante una reunión de planificación de iteraciones, el equipo comparte sus pensamientos sobre una historia de usuario. los
el propietario del producto informa que el cliente debe tener una pantalla para ingresar información. El desarrollador explica que existen limitaciones técnicas para la función, debido a la cantidad de información necesaria para ser capturada en la pantalla. Otro desarrollador dice que existen riesgos sobre el rendimiento ya que la información se almacenará en una base de datos externa.
¿Cuál de las siguientes opciones representaría mejor la contribución de un evaluador a esta discusión?
El tester informa que la pantalla para la historia del usuario debe ser una sola página para reducir el esfuerzo de automatización de la prueba.
El tester aconseja que la usabilidad es más importante que el rendimiento.
El tester aconseja que los criterios de aceptación del rendimiento deben estándar máximo de 1 segundo para el almacenamiento de datos.
El tester informa que la historia del usuario necesita criterios de aceptación para ser comprobable.
¿Cuál de los siguientes opciones describe mejor a un tester que participa en una reunión retrospectiva?
Como tester que participa en una reunión retrospectiva, debo incluir temas relacionados solo con las pruebas. Todos los demás temas serán cubiertos por diferentes participantes.
Como tester, participo en una reunión retrospectiva como observador, asegurando que la reunión siga las reglas retrospectivas y los valores ágiles.
Como tester que participa en una reunión retrospectiva, debo proporcionar comentarios y sugerencias sobre todas las actividades realizadas por el equipo durante el sprint.
Como tester, donde solo debería asistir y participar en una reunión retrospectiva si tengo algún comentario o aportación relacionada con las actividades realizadas por el equipo durante el sprint.
¿Cuál de los siguientes elementos NO debe plantearse durante una reunión retrospectiva?
Debería haber más énfasis en las pruebas unitarias en el futuro, para mejorar la calidad general.
El proceso de compilación es manual y lleva demasiado tiempo. Se debe realizar la investigación y la implementación de un marco de compilación automatizado.
El tester XYZ está luchando por encontrar defectos. Se requiere capacitación en diseño de prueba para este recurso.
Los conjuntos de pruebas de regresión automatizada tardan demasiado en ejecutarse. Una revisión de las pruebas, para eliminar
Se requieren pruebas redundantes o innecesarias.
¿Cuál de los siguientes ideas NO es un principio de integración continua?
La integración continua ayuda a crear software modificado regularmente, incluidas las pruebas y la implementación, de forma automatizada.
La integración continua permite que las nuevas construcciones estén disponibles con frecuencia para los testers y los stakeholders.
La integración continua ayuda a identificar nuevos defectos de integración de manera temprana y facilita el análisis de estos defectos.
La integración continua asegura que las pruebas de compilaciones se realicen manualmente, ya que esto genera resultados más confiables que los scripts automatizados.
¿Cuál de las siguientes actividades haría un tester durante la planificación del lanzamiento?
Crear una lista de pruebas de aceptación para historias de usuarios.
Ayudar a desglosar las historias de los usuarios en tareas más pequeñas y detalladas.
Estimar las tareas de prueba generadas por las nuevas características planificadas para esta iteración.
Apoyar la aclaración de las historias de los usuarios y asegúrese de que sean verificables
¿Cuál es la explicación más adecuada de una "user story"?
Un artefacto que el evaluador debe revisar y firmar antes de que pueda comenzar la prueba.
Un artefacto utilizado para detallar solo los requisitos funcionales del sistema.
Un artefacto documentado por representantes comerciales para ayudar a los desarrolladores y evaluadores a comprender los requisitos del sistema.
Un artefacto escrito en colaboración por desarrolladores, evaluadores y representantes comerciales para capturar los requisitos.
¿Cuál de las siguientes actividades de prueba se realiza típicamente durante "proyectos ágiles", pero NO es tan común en "proyectos tradicionales"?
Los tester escriben planes de prueba detallados para que todos los miembros del equipo puedan entender lo que se probará durante cada iteración.
Los tester están muy involucrados en la creación de casos de prueba automatizados que luego se utilizan para verificar la implementación de los requisitos.
los tester realizan pruebas exploratorias para encontrar defectos importantes rápidamente.
Los tester colaboran con los desarrolladores para comprender mejor lo que debe probarse.
Considere las siguientes actividades:
I. Aplicación estricta de los criterios de entrada y salida a nivel de prueba del sistema.
II Colaboración entre el evaluador, el desarrollador y las partes interesadas del negocio para definir los criterios de aceptación.
III. Pruebas de verificación funcional de historias de usuarios desarrolladas en la iteración anterior.
¿Cuál de las siguientes combinaciones de estas actividades debería ocurrir en un proyecto ágil?
solo la segunda
primera y segunda
segunda y tercera
solo la tercera
¿Cuál de las siguientes afirmaciones SON ciertas en proyectos ágiles?
Selecciona DOS opciones.
Los probadores deberían trabajar en estrecha colaboración con los desarrolladores mientras mantienen una perspectiva objetiva.
Los gerentes de prueba no existen en organizaciones que realizan un desarrollo ágil.
No hay diferencia entre lo que hacen los probadores y los desarrolladores en proyectos ágiles.
Los desarrolladores deben confiar en los probadores para crear las pruebas de regresión automatizadas.
Una selección de usuarios puede realizar pruebas beta en el producto después de completar una serie de iteraciones
¿Cuál de las siguientes afirmaciones sobre pruebas independientes en proyectos ágiles es FALSA?
Puede haber un riesgo de perder la independencia de la prueba para las organizaciones que presentan ágil.
Los tester independientes encontrarán más defectos que los desarrolladores, independientemente del nivel de prueba.
Se pueden introducir pruebas independientes al final de un sprint.
El equipo de prueba independiente puede ser parte de otro equipo.
¿Cuál de las siguientes opciones es la mejor para mostrar el progreso del equipo en comparación con las estimaciones?
Burndown charts / diagramas de quemado
Registros de automatización
El tablero de tareas ágil que muestra la historia del usuario y el progreso de la tarea
Herramientas de seguimiento de defectos
¿Cuáles de las siguientes son razones por las cuales la automatización es esencial dentro de los proyectos ágiles?
Para que los equipos mantengan o aumenten su velocidad
Para evitar que el equipo de prueba se aburra con tareas manuales y repetitivas
Para volver a probar todos los casos de prueba de iteraciones anteriores
Para eliminar la demora en el producto debido a la alta rotación de código
Para garantizar que los cambios en el código no rompan la compilación del software
¿Qué tareas se esperan típicamente de un tester en un proyecto ágil?
decidir sobre la aceptación del usuario
diseñar, crear y ejecutar pruebas apropiadas
programar informes de defectos para análisis
automatizar y mantener pruebas
mejorar la lógica del software mediante la programación de pares
¿Cuál de las siguientes opciones NO es una tarea típica realizada por el tester dentro de un equipo ágil?
Para automatizar las pruebas y mantenerlas.
Para guiar y entrenar a otros miembros del equipo
Para producir y actualizar gráficos de burndown
Para participar en actividades de análisis de código
El término "burndown" se refiere a cuál de los siguientes opciones:
Un gráfico que muestra qué miembros del equipo trabajan más y es probable que estén bajo estrés
Un gráfico que muestra el progreso de cada historia de usuario y cuándo es probable que se completen
Un gráfico que muestra la cantidad de trabajo que queda por hacer, en comparación con el tiempo asignado para la iteración
Una tabla que muestra los defectos que se han solucionado y cuándo es probable que se reparen los defectos restantes
