TEST BORRADO, QUIZÁS LE INTERESE: ISTQB Agile Tester Modelo A
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
ISTQB Agile Tester Modelo A Descripción: 28/04/2023 Autor: Feli la Frutera OTROS TESTS DEL AUTOR Fecha de Creación: 15/05/2024 Categoría: Informática Número Preguntas: 41 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
El Manifiesto Ágil contiene 4 declaraciones de valores. Empareja el valor ágil de la izquierda (1 - 4) con su homólogo tradicional de la derecha (i - iv). Seleccione UNA opción
1) Colaboración de los clientes a través de
2) Responder al cambio
3) Individuos e interacciones a lo largo de
4) Software de trabajo
i) Procesos y herramientas
ii) Seguir un plan
iii) Negociación de contratos
iv) Documentación exhaustiva
a) 1 - iii 2 - iv 3 - ii 4 - i b) 1 - iii 2 - ii 3 - i 4 - iv c) 1 - iv 2 - ii 3 - i 4 - iii d) 1 - ii 2 - iii 3 - iv 4 - i. Cuál de las siguientes afirmaciones refleja mejor uno de los valores del Manifiesto Ágil? Seleccione UNA opción a) El software de trabajo permite al cliente proporcionar información rápida al desarrollador b) Los desarrolladores deben utilizar herramientas de pruebas unitarias para apoyar el proceso de pruebas c) Los representantes de la empresa deben proporcionar al equipo un backlog de historias de usuario y sus estimaciones d) Adoptar planes de cambio no aporta ningún valor real a un proyecto . ¿Qué actividades de las que figuran a continuación representan mejor las responsabilidades coherentes con el enfoque de equipo completo del desarrollo ágil? a) Los probadores son responsables de desarrollar pruebas unitarias que transmiten a los desarrolladores para su comprobación b) Se espera que los representantes de las empresas seleccionen las herramientas que el equipo utilizará durante el proyecto c) Se espera que los probadores trabajen con los representantes de los clientes para crear pruebas de aceptación d) Todo el equipo, no sólo los probadores, es responsable de la calidad del producto e) Se espera que los desarrolladores comprueben los requisitos no funcionales (rendimiento, facilidad de uso, seguridad, etc.). ¿Cuál de las siguientes es una ventaja de que todo el equipo sea responsable de la calidad? Seleccione UNA opción. a) Las empresas ya no necesitan contratar y formar a especialistas en pruebas de software b) Las tareas de automatización de pruebas son ahora responsabilidad del equipo de desarrollo en lugar del equipo de pruebas c) Se eliminan las barreras de roles y los miembros del equipo contribuyen al éxito del proyecto basándose en sus habilidades y perspectivas únicas d) Los costes del proyecto son menores porque se elimina la necesidad de un equipo de pruebas especializado . ¿Cuál de las siguientes afirmaciones es cierta? Seleccione UNA 1. Los comentarios tempranos pueden distraer a los desarrolladores de sus tareas del sprint, por lo que sólo deben darse durante las revisiones del sprint. 2. La retroalimentación temprana permite a los equipos ágiles aumentar su eficacia, ya que reduce la inversión de esfuerzos en la dirección equivocada. 3. La retroalimentación temprana reduce los costes porque disminuye el tiempo necesario para probar el sistema. 4. Una retroalimentación temprana hace más probable que el sistema construido sea lo que el cliente quería, porque se le da la oportunidad de hacer cambios a lo largo del proceso de desarrollo del producto. a) 1 y 4 b) 2 y 3 c) 2 y 4 d) 1 y 3 . ¿Cuál de las siguientes es una ventaja del proceso ágil que promueve la retroalimentación temprana y frecuente? Seleccione UNA opción a) El número total de defectos detectados durante el proyecto es mucho mayor que en los proyectos tradicionales de desarrollo de software, como los de cascada b) Hay menos reelaboración porque los clientes ven el producto con regularidad c) Es fácil determinar el desarrollador que introduce más defectos al integrar el código d) Hay tiempo suficiente para completar todas las características programadas para la iteración dada . Empareja los siguientes enfoques ágiles de desarrollo de software en la parte superior con sus correspondientes descripciones en la parte inferior. 1. Programación Extrema 2. Scrum 3. Kanban i. Adopta 5 valores para guiar el desarrollo: Comunicación, Simplicidad, Feedback, Coraje y respeto ii. Divide el proyecto en iteraciones cortas llamadas sprints iii. Optimiza el "flujo" de trabajo en una cadena de valor añadido Seleccione UNA opción. a) 1 - i 2 - iii 3 - ii b) 1 - i 2 - ii 3 - iii c) 1 - ii 2 - i 3 - iii d) 1 - iii 2 - ii 3 - i. Durante una reunión de planificación de iteraciones, el equipo comparte sus ideas sobre una historia de usuario. El propietario del producto aconseja que el cliente disponga de una pantalla para introducir la información. El desarrollador explica que existen limitaciones técnicas para la función, debido a la cantidad de información que debe capturarse en la pantalla. Otro desarrollador dice que hay 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 probador a este debate? Seleccione UNA opción a) El evaluador aconseja que la pantalla de la historia de usuario sea de una sola página para reducir el esfuerzo de automatización de las pruebas b) El probador aconseja que la usabilidad sea más importante que el rendimiento c) El probador aconseja que los criterios de aceptación de rendimiento deben estándar máximo de 1 segundo para el almacenamiento de datos d) El evaluador informa de que la historia de usuario necesita criterios de aceptación para poder ser evaluada . ¿Cuál de las siguientes opciones describe MEJOR la participación de un evaluador en una reunión retrospectiva? Seleccione UNA opción a) Como probador que participa en una reunión retrospectiva, debo aportar temas relacionados únicamente con las pruebas. Los demás temas serán tratados por otros participantes b) Como probador, participo en una reunión de retrospectiva como observador, asegurándome de que la reunión sigue las normas de retrospectiva y los valores ágiles c) Como probador que participa en una reunión retrospectiva, debo aportar comentarios y opiniones sobre todas las actividades realizadas por el equipo durante el sprint d) Como probador, sólo debo asistir y participar en una reunión retrospectiva si tengo algún comentario o aportación relacionados con las actividades realizadas por el equipo durante el sprint. ¿Cuál de los siguientes puntos NO debe plantearse durante una reunión retrospectiva? Seleccione UNA opción a) En el futuro debería hacerse más hincapié en las pruebas unitarias, para mejorar la calidad general. b) El proceso de compilación es manual y lleva demasiado tiempo. Debe investigarse e implementarse un marco de compilación automatizado c) El evaluador XYZ tiene dificultades para encontrar defectos. Este recurso necesita formación en diseño de pruebas d) Las suites de pruebas de regresión automatizadas tardan demasiado en ejecutarse. Es necesario revisar las pruebas para eliminar las redundantes o innecesarias. ¿Cuál de los siguientes NO es un principio de la integración continua? Seleccione UNA opción a) La integración continua ayuda a crear software modificado con regularidad, incluidas las pruebas y el despliegue, de forma automatizada b) La integración continua permite que los probadores y las partes interesadas dispongan con frecuencia de nuevas versiones c) La integración continua ayuda a identificar con antelación los nuevos defectos de integración y facilita su análisis d) La integración continua garantiza que las pruebas de las compilaciones se realicen manualmente, ya que esto genera resultados más fiables que las secuencias de comandos automatizadas. ¿Cuál de las siguientes actividades realizaría un probador durante la planificación de la versión? Seleccione UNA opción a) Elaborar una lista de pruebas de aceptación para las historias de usuario b) Ayudar a desglosar las historias de usuario en tareas más pequeñas y detalladas c) Estimar las tareas de pruebas generadas por las nuevas funciones previstas para esta iteración d) Apoyar la clarificación de las historias de usuario y asegurarse de que son . Cuál es la explicación más adecuada de una "historia de usuario"? a) Un artefacto que el evaluador debe revisar y aprobar antes de que puedan comenzar las pruebas b) Artefacto utilizado para detallar únicamente los requisitos funcionales del sistema c) Un artefacto documentado por representantes de la empresa para ayudar a los desarrolladores y probadores a comprender los requisitos del sistema d) Artefacto redactado en colaboración por desarrolladores, probadores y representantes de la empresa para recoger los requisitos. ¿Cuál de las siguientes actividades de prueba se realiza normalmente durante los proyectos ágiles, pero no es tan común en los proyectos tradicionales? a) Los probadores redactan planes de prueba detallados para que todos los miembros del equipo sepan qué se va a probar en cada iteración b) Los probadores participan activamente en la creación de casos de prueba automatizados que se utilizan para verificar la aplicación de los requisitos c) Los probadores deciden los criterios de entrada y salida para cada nivel de prueba d) Los probadores interactúan con los equipos de desarrollo para comprender mejor lo que hay que probar. Considera las siguientes actividades: i. Aplicación estricta de los criterios de entrada y salida del nivel de prueba del sistema ii. Colaboración entre el probador, el desarrollador y las partes interesadas de la empresa para definir los criterios de aceptación. iii. Pruebas de verificación funcional de las historias de usuario desarrolladas en la iteración anterior ¿Cuál de las siguientes combinaciones de estas actividades debe producirse en un proyecto ágil? a) ii sólo b) i y ii c) ii y iii d) iii sólo . ¿Cuál de las siguientes afirmaciones es cierta en los proyectos ágiles? DOS a) Los probadores deben colaborar estrechamente con los desarrolladores, manteniendo al mismo tiempo una perspectiva objetiva. b) Los gestores de pruebas no existen en las organizaciones que realizan un desarrollo ágil c) No hay diferencia entre lo que hacen los probadores y los desarrolladores en los proyectos ágiles d) Los desarrolladores deben confiar en los probadores para crear las pruebas de regresión automatizadas e) Una selección de usuarios podrá realizar pruebas beta del producto tras completar una serie de iteraciones. ¿Cuál de las siguientes afirmaciones sobre las pruebas independientes en proyectos ágiles es FALSA? a) Las organizaciones que introducen la metodología ágil corren el riesgo de perder la independencia de las pruebas b) Los probadores independientes encontrarán más defectos que los desarrolladores, independientemente del nivel de las pruebas c) Las pruebas independientes pueden introducirse al final de un sprint d) El equipo de pruebas independiente puede formar parte de otro equipo . En un proyecto ágil, ¿cuál de las siguientes opciones denotaría mejor la calidad del producto al final de la iteración 6 de una nueva versión del sistema que consta de 8 iteraciones? a) No se detectaron defectos de gravedad 1 o 2 durante las pruebas del sistema de la iteración 6, lo que permitió a los equipos pasar a la iteración 7 b) Los resultados de una prueba beta realizada por un cliente sobre la versión de software de la iteración 6 indican que el sistema funciona correctamente y que ha mejorado la productividad c) El equipo ágil ha realizado con éxito el seguimiento de las estimaciones, con una variación limitada en los gráficos de desglose de todas las iteraciones hasta la fecha d) Todas las tarjetas de historia en el ámbito de cada iteración, hasta la iteración actual, se han marcado como "Hecho", pero con un poco de deuda técnica que se incurre en. ¿Cuál de las siguientes opciones muestra mejor el progreso del equipo con respecto a las estimaciones? a) Gráficos desplegables b) Registros de automatización c) El tablero de tareas ágiles muestra el progreso de las historias de usuario y las tareas d) Herramientas de seguimiento de defectos . La empresa avisa durante la planificación de la iteración 5 de que necesita cambios en el sistema entregado en la iteración 3. De las siguientes actividades, ¿cuál debería realizarse en primer lugar para minimizar la introducción de riesgos de regresión cuando se modifique esta característica? a) Revisar y actualizar todas las pruebas manuales y automatizadas afectadas por este cambio para que cumplan los nuevos criterios de aceptación b) Escribir nuevas pruebas manuales y automatizadas para la función y añadirlas al conjunto de pruebas de regresión c) Automatizar todos los casos de prueba de la iteración anterior y añadirlos al conjunto de pruebas de regresión automatizadas d) Aumentar la cantidad de automatización de pruebas en torno al sistema para incluir condiciones de prueba más detalladas. ¿Cuáles de las siguientes son razones por las que la automatización es esencial en los proyectos ágiles? i. Para que los equipos mantengan o aumenten su velocidad ii. Para evitar que el equipo de pruebas se aburra con tareas manuales y repetitivas iii. Para volver a probar todos los casos de prueba de iteraciones anteriores iv. Eliminar la regresión en el producto debida a la alta rotación de código v. Para garantizar que los cambios de código no rompen la compilación del software a) i y iv b) i y v c) iii y iv d) ii y v . En los proyectos ágiles es más necesario que los probadores comprendan y desarrollen guiones de automatización de pruebas que en los proyectos tradicionales. De los siguientes: i. Los requisitos cambian a diario y deben someterse a pruebas de regresión. Este rápido cambio requiere pruebas automatizadas porque las pruebas manuales son demasiado lentas. ii. Las pruebas deben generar información sobre la calidad del producto lo antes posible. Así pues, todas las pruebas de aceptación deben ejecutarse en cada iteración, idealmente a medida que se realizan las modificaciones. En la práctica, esto sólo puede conseguirse mediante pruebas automatizadas. iii. Test-First y las prácticas de integración continua exigen que el conjunto de pruebas de regresión se ejecute cada vez que se registre el código modificado. En la práctica, esto sólo puede conseguirse mediante pruebas automatizadas. iv. Las iteraciones o sprints tienen una duración fija. El equipo debe garantizar que todas las pruebas puedan ejecutarse completamente el último día de cada iteración/sprint. En la práctica, esto sólo puede conseguirse mediante pruebas automatizadas. v. Los proyectos ágiles se basan en pruebas unitarias más que en pruebas de sistemas. Dado que las pruebas unitarias no pueden ejecutarse manualmente, todas las pruebas deben ser automatizadas. ¿Cuáles son las razones por las que se trata de una habilidad necesaria en los proyectos ágiles? a) i y iii b) ii y v c) iv y v d) ii y iii . ¿Qué tareas se esperan normalmente de un evaluador en un proyecto ágil? i. decidir sobre la aceptación del usuario ii. diseñar, crear y ejecutar pruebas adecuadas iii. programar informes de defectos para su análisis iv. automatizar y mantener las pruebas v. mejorar la lógica del programa mediante la programación en parejas a) i y iii b) ii y iii c) ii y iv d) ii y v. ¿Cuál de las siguientes NO es una tarea típica del evaluador en un equipo ágil? a) Automatizar las pruebas y mantenerlas b) Orientar y entrenar a otros miembros del equipo c) Elaborar y actualizar cuadros de previsiones d) Participar en actividades de análisis de códigos . ¿Cuál de los siguientes términos hace referencia a la "quema"? a) Un gráfico que muestre qué miembros del equipo están trabajando más, y es probable que estén bajo estrés b) Un gráfico que muestre el progreso de cada historia de usuario, y cuándo es probable que se completen c) Un gráfico que muestra la cantidad de trabajo que queda por hacer, frente al tiempo asignado para la iteración. d) Un gráfico que muestre los defectos que se han solucionado y cuándo es probable que se solucionen los defectos restantes. Cuál de las siguientes afirmaciones sobre el desarrollo basado en pruebas (TDD) es FALSA? a) TDD es un enfoque de "probar primero" para desarrollar pruebas automatizadas reutilizables b) El ciclo TDD se utiliza de forma continua hasta que se lanza el producto de software c) TDD ayuda a documentar el código para futuras tareas de mantenimiento d) El resultado de TDD son clases de prueba utilizadas por el desarrollador para . A qué se refiere el término "pirámide de pruebas" y para qué ilustra situaciones? a) La carga de trabajo del equipo aumenta de un sprint a otro. b) El tamaño de la cartera de pedidos, y por tanto el número de pruebas, disminuye c) El número de pruebas unitarias automatizadas es superior al número de pruebas automatizadas para los niveles de prueba superiores d) El número de pruebas automatizadas aumenta de un sprint a otro . ¿Cuál de los siguientes ejemplos demuestra un uso eficaz de los cuadrantes de comprobación? a) Al comunicar las ideas de la prueba, el probador puede referirse al cuadrante de prueba correspondiente, para que el resto del equipo comprenda mejor el propósito de la prueba b) El evaluador puede utilizar los tipos de pruebas descritos en los cuadrantes de pruebas como métrica de cobertura; cuantas más pruebas se cubran de cada cuadrante, mayor será la cobertura de las pruebas c) El equipo debe elegir un número de pruebas esperadas de cada cuadrante, y el probador debe diseñar y ejecutar esas pruebas para garantizar que se han ejecutado todos los niveles y tipos de pruebas d) El probador puede utilizar los cuadrantes de prueba durante el análisis de riesgos; los cuadrantes de nivel inferior representan un menor riesgo para el cliente. Dadas las siguientes historias de usuario: "Como cajero de banco, puedo navegar fácilmente por el menú y los enlaces del sistema y encontrar la información que busco". "Para todos los usuarios, el sistema debe mostrar todas las consultas en menos de 2 segundos, el 90% de las veces" Y los casos de prueba asociados: TC1: Inicie sesión como cajero. Introduzca la identificación del cliente. Compruebe que el historial de transacciones del cliente es fácil de encontrar y que la navegación por los menús es intuitiva. TC2: Inicie sesión como cajero del banco: Introduzca el nombre del cliente. Compruebe que las cuentas de los clientes son fáciles de encontrar y que la navegación por los menús es intuitiva. TC3: Simular el tráfico esperado en el sistema y validar que el tiempo de visualización del historial de transacciones del cliente es inferior a 2 segundos. ¿A qué cuadrantes de prueba pertenecerían los casos de prueba anteriores? a) Q1 nivel de unidad, orientado a la tecnología & Q2 nivel de sistema, orientado a la empresa b) Q2 nivel de sistema, de cara a la empresa & Q3 nivel de sistema o de aceptación del usuario, de cara a la empresa c) Q3 nivel de aceptación del sistema o del usuario, de cara a la empresa & Q4 nivel de aceptación del sistema o del funcionamiento, de cara a la tecnología d) Q2 nivel de sistema, de cara a la empresa & Q4 nivel de aceptación del sistema o de la operación, de cara a la tecnología. Al principio de la 5ª iteración de un proyecto, se introduce un nuevo requisito para soportar un nuevo tipo de navegador. El probador se da cuenta de que el marco y los scripts de automatización de pruebas existentes no serán compatibles con el nuevo tipo de navegador. ¿Cuál es la mejor medida que puede tomar el probador de este equipo? a) El probador debe notificar al equipo que está planeando trabajar horas extra durante los próximos 2 sprints con el fin de actualizar el marco de automatización de pruebas existente y los scripts para soportar el nuevo tipo de navegador para no perturbar el plan de sprint existente. b) El probador notificará el problema al equipo. Se realiza un análisis de riesgos y el equipo decide que deben realizarse pruebas de regresión en el nuevo tipo de navegador, además de en los demás navegadores compatibles. El probador actualizará el plan del sprint añadiendo tareas para modificar el marco y los scripts para que sean compatibles con el nuevo tipo de navegador. c) El probador investiga un poco y llega a la conclusión de que el riesgo de que se introduzcan nuevos defectos en el nuevo tipo de navegador que no se hayan encontrado ya en otros navegadores compatibles es bajo. El probador continúa con el plan de sprint existente y no realiza cambios en el marco de automatización de pruebas ni en los scripts d) El probador dejará de hacer lo que esté haciendo, diseñará pruebas específicas para probar la compatibilidad del nuevo tipo de navegador y comunicará al equipo que cualquier otro trabajo de prueba para el sprint tendrá que posponerse a la siguiente iteración. Dados los siguientes resultados de un análisis de riesgos del producto que se produjo al principio de una iteración: Historia de usuario 1 (Rendimiento): Historia de usuario 2 (Seguridad): Historia de usuario 3 (Funcional): Historia de usuario 4 (Funcional): Historia de usuario 5 (Compatibilidad): Historia de usuario 6 (Recuperabilidad): probabilidad: alta impacto: alto probabilidad: alta impacto: alto probabilidad: media impacto: alto probabilidad: alta impacto: medio probabilidad: baja impacto: bajo probabilidad: baja impacto: bajo ¿Cuál de las siguientes opciones describe mejor lo que el equipo debe hacer con esta información? Seleccione la opción DOS a) Pasar a la sesión de póquer de planificación para estimar el esfuerzo de las historias de usuario y determinar qué puede hacerse en la iteración actual y qué debe añadirse al backlog b) Eliminar las historias de usuario 5 y 6 de la iteración actual y trasladarlas a una iteración posterior. c) Debido al número de riesgos de alta probabilidad y alto impacto previstos para esta iteración, el equipo no tiene más remedio que ampliar el plazo de la iteración en 2 semanas d) El equipo debe colaborar en la búsqueda de formas eficaces de mitigar los riesgos de alta probabilidad y alto impacto e) El equipo debe planificar la finalización de todos los elementos en el sprint actual, pero dejar los elementos de menor riesgo para el final del sprint, y sólo probar estos elementos si hay tiempo. Dada la siguiente historia de usuario "Como presidente, los datos que yo cargue no deben poder ser vistos por ningún otro usuario del sistema" Durante la primera sesión de planificación del póquer, se dieron los siguientes puntos de historia en función del riesgo, el esfuerzo, la complejidad y el alcance adecuado de las pruebas: Clientes: 5 Promotores: 5 Probadores: 20 ¿Cuál es el mejor resultado tras esta sesión de planificación? a) Dado que las estimaciones de tamaño del cliente y del desarrollador coinciden, el equipo puede confiar en que esta estimación es buena y debe pasar a la siguiente historia de usuario b) El equipo debe mantener una conversación para entender por qué los evaluadores consideraron que esta historia de usuario requería mucho más trabajo. Después de esa conversación, debería celebrarse otra ronda de la sesión de póquer de planificación c) Dado que, al final, el cliente es el propietario del sistema, sus estimaciones deben considerarse correctas en caso de conflicto d) Las sesiones de planificación del póquer deben continuar hasta que todos los puntos de la historia estimados coincidan exactamente entre clientes, desarrolladores y probadores. Se asigna a un equipo ágil un proyecto para actualizar un dispositivo médico existente a tecnologías más recientes. Desde la última versión del dispositivo médico existente, se ha publicado una nueva versión del estándar del dispositivo médico. El acceso de los usuarios al dispositivo está cambiando y se documentará en historias de usuario. Basándose en esta información, y además de las historias de usuario, ¿cuál de las siguientes opciones proporcionaría mejor información relevante para apoyar sus actividades de prueba? i. Versión actualizada del documento normativo para el sistema médico ii. Defectos existentes o zonas con defectos típicos en el sistema existente iii. Casos de prueba de acceso de usuarios obsoletos y resultados para la aplicación existente iv. Métricas de rendimiento de la aplicación existente v. Defectos registrados en otros proyectos similares de conversión de productos sanitarios a) i, ii, iii, iv b) ii, iv, v c) i, ii, v d) Todo lo anterior . ¿Qué alternativa es la MEJOR descripción de cuándo detener las pruebas (criterios de lanzamiento) en un proyecto ágil? a) Se han ejecutado todos los casos de prueba b) La probabilidad de los fallos restantes se ha reducido a un nivel que puede ser aceptado por el cliente que ha especificado los requisitos del sistema sometido a prueba c) La cobertura de las pruebas alcanzada se considera suficiente. El límite de cobertura se justifica por la complejidad de la funcionalidad incluida, su implementación y los riesgos que conlleva d) La iteración/sprint ha finalizado . ¿Cuáles de los siguientes son ejemplos de criterios de aceptación comprobables para las actividades relacionadas con las pruebas? Seleccione DOS a) Pruebas basadas en estructuras: Se utilizan pruebas de caja blanca además de pruebas de caja negra b) Pruebas del sistema: Al menos el 80% de las pruebas de regresión funcional están automatizadas c) Pruebas de seguridad: Se completa una exploración de análisis de riesgos de amenazas sin que se detecten fallos d) Pruebas de rendimiento: La aplicación responde en un tiempo razonable con 5000 usuarios e) Pruebas de compatibilidad: La aplicación funciona en los principales navegadores . ¿Cuáles de los siguientes son ejemplos de criterios de aceptación comprobables para las actividades relacionadas con las pruebas? Seleccione DOS a) Pruebas basadas en estructuras: Se utilizan pruebas de caja blanca además de pruebas de caja negra b) Pruebas del sistema: Al menos el 80% de las pruebas de regresión funcional están automatizadas c) Pruebas de seguridad: Se completa una exploración de análisis de riesgos de amenazas sin que se detecten fallos d) Pruebas de rendimiento: La aplicación responde en un tiempo razonable con 5000 usuarios e) Pruebas de compatibilidad: La aplicación funciona en los principales navegadores . Dada la siguiente Historia de Usuario "Como cajero de un banco, me gustaría poder ver todas las transacciones bancarias de mi cliente en la pantalla, para poder responder a sus preguntas". ¿Cuál de los siguientes puede considerarse un caso de prueba de aceptación pertinente? i. Iniciar sesión como un cajero de banco, obtener el saldo de la cuenta del cliente para todas las cuentas abiertas. ii. Inicie sesión como cajero de banco, introduzca la identificación de la cuenta de un cliente, obtenga su historial de transacciones en la pantalla iii. Inicie sesión como cajero de banco, solicite la identificación de la cuenta del cliente utilizando abreviaturas de nombres y obtenga su historial de transacciones en la pantalla. iv. Conectarse como cajero de banco, introducir el IBAN (número internacional de cuenta bancaria) de un cliente y ver su historial de transacciones en la pantalla. v. Inicie sesión como cajero, introduzca la identificación de la cuenta del cliente y obtenga el historial de transacciones en menos de 3 segundos en la pantalla a) i, ii, iv b) i, iii, iv c) ii, iv, v d) ii, iii, iv . Dada la siguiente historia de usuario "Una aplicación online cobra a los clientes por el envío de los artículos comprados, basándose en los siguientes criterios: • Gastos de envío estándar para menos de 6 artículos • El envío cuesta 5 $ para 6-10 artículos • El envío es gratuito para más de 10 artículos ¿Cuál de las siguientes es la mejor técnica de diseño de pruebas de caja negra para la historia de usuario? a) Pruebas de transición de estados: Pruebe los siguientes estados: navegación, inicio de sesión, selección, compra, confirmación y salida b) Tablas de decisión: Pruebe las siguientes condiciones - Usuario conectado; Al menos 1 artículo en el carrito; Compra confirmada; Financiación aprobada; con la acción resultante de - Enviar Artículo c) Análisis del valor límite: Prueba las siguientes entradas - 0, 5, 6, 10, 11, max d) Prueba de casos de uso: Actor=cliente; Prerrequisitos=el cliente inicia sesión, selecciona y compra artículos; Postcondiciones=los artículos se envían. A su jefe le gustaría introducir las pruebas exploratorias en su equipo ágil. Ha recibido las siguientes sugerencias sobre cómo proceder de colegas anteriores: i. Las historias de usuario se asignan a evaluadores que son completamente nuevos en la historia de usuario. Se asignan 120 minutos para completar las pruebas exploratorias de la historia de usuario. Los evaluadores no tienen que documentar las pruebas ni sus resultados, pero sí registrar los defectos que encuentren. ii. Las historias de usuario se asignan a evaluadores que ya han realizado pruebas basadas en riesgos en las mismas áreas. Se asignan 120 minutos para completar las pruebas exploratorias de esta historia de usuario. El equipo espera tener al final de los 120 minutos una lista de ideas de pruebas, incluidos datos y actores, resultados y problemas encontrados, y una lista de defectos que se registrarán en la herramienta de gestión de defectos. iii. Se asigna una historia de usuario a un representante de la empresa. Se le pide que utilice el sistema como lo haría el cliente en su día a día. Si surge algún problema, el representante de la empresa debe informar al evaluador para que éste pueda priorizar y registrar el defecto. iv. Se asigna una historia de usuario a un evaluador para que realice pruebas exploratorias. Se le pide que aprenda la funcionalidad de la historia de usuario, que se asegure de que la funcionalidad es correcta y que incluya pruebas negativas. No hay un plazo fijo para completar estas pruebas exploratorias; depende de lo que encuentre el probador. La documentación no es necesaria, pero los defectos deben registrarse en una herramienta de seguimiento de defectos. Su jefe le presenta sus conclusiones sobre la mejor manera de introducir las pruebas exploratorias en un equipo ágil. ¿Cuál de las conclusiones de su jefe es correcta? a) El escenario i NO ES la mejor manera porque: En las pruebas exploratorias es necesario documentar la ejecución de las pruebas y los resultados reales. No basta con registrar únicamente los defectos b) El escenario ii es el mejor porque: En este caso, los evaluadores ya conocen la historia de usuario, lo que les ayudará a proponer condiciones e ideas para las pruebas. El equipo utiliza sesiones de pruebas exploratorias con plazos determinados. El equipo debe documentar las condiciones de la prueba, los datos y la información del usuario, y registrar los resultados de la prueba. Los problemas se registran en una herramienta de seguimiento de defectos como cualquier otra técnica de prueba c) El escenario iii NO ES la mejor manera porque: Podría estar describiendo una prueba de aceptación del sistema, pero no una prueba exploratoria d) El escenario iv ES la mejor manera porque: La duración de las pruebas exploratorias debe dejarse siempre flexible en función del progreso de las pruebas. ¿Cuál de las siguientes es una de las finalidades de una herramienta de gestión del ciclo de vida de las aplicaciones (ALM) en un proyecto ágil? a) Una herramienta ALM permite a los equipos crear una base de conocimientos sobre herramientas y técnicas para las actividades de desarrollo y pruebas b) Una herramienta ALM proporciona una respuesta rápida sobre la calidad de la construcción y detalles sobre los cambios en el código c) Una herramienta ALM proporciona visibilidad sobre el estado actual de la aplicación, especialmente con equipos distribuidos d) Una herramienta ALM genera y carga grandes volúmenes y combinaciones de datos para utilizarlos en las pruebas . ¿Cuál de las siguientes afirmaciones es FALSA con respecto a las pruebas exploratorias? a) Las pruebas exploratorias abarcan el aprendizaje concurrente, el diseño de las pruebas y su ejecución b) Las pruebas exploratorias eliminan la necesidad de que los evaluadores preparen ideas para las pruebas antes de ejecutarlas c) Los mejores resultados se obtienen cuando las pruebas exploratorias se combinan con otras estrategias de prueba d) Los evaluadores exploratorios deben tener un conocimiento sólido del sistema sometido a prueba . |
Denunciar Test