option
Cuestiones
ayuda
daypo
buscar.php

ISTQB Advance Level Test Analyst Exam 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ISTQB Advance Level Test Analyst Exam 1

Descripción:
Simulador basado en examen de prueba de ISTQB

Fecha de Creación: 2020/09/12

Categoría: Informática

Número Preguntas: 42

Valoración:(5)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

1. ¿Cuál de las siguientes afirmaciones es VERDADERA con respecto a cuándo el analista de pruebas debería involucrarse durante el modelo de ciclo de vida de desarrollo de software?. a) En proyectos de modelos V secuenciales, el analista de pruebas debe iniciar el análisis de pruebas al mismo tiempo que la codificación. b) En proyectos secuenciales de modelo V, el analista de pruebas debe iniciar el análisis de pruebas al mismo tiempo que la especificación de requerimiento. c) No existen diferencias en el momento de participación de los analistas de prueba para los distintos ciclos de vida de desarrollo de software. d) En proyectos ágiles, el analista de pruebas debe iniciar el análisis y el diseño de pruebas al mismo tiempo que la codificación.

2. ¿Cuál de las siguientes respuestas describe el conjunto de actividades más apropiado y completo para el Analista de pruebas en el que centrarse durante el análisis y el diseño de pruebas?. a) Analizar la base de prueba, seleccionar técnicas de diseño de casos de prueba, crear condiciones de prueba de alto nivel para mitigación de riesgos, crear casos de prueba para lograr la cobertura deseada de la base de prueba, crear casos de prueba de mitigación de riesgo. b) Analizar riesgos, crear condiciones de prueba para abordar riesgos, crear casos de prueba de alto nivel para cumplir con las condiciones para la mitigación de riesgos, cree todos los casos de prueba de bajo nivel. c) Seleccionar técnicas de diseño de casos de prueba, crear casos de prueba de alto nivel para cumplir con las condiciones de prueba, crear casos de prueba de alto nivel para mitigar riesgos, cree casos de prueba de bajo nivel para lograr la cobertura deseada. d) Analizar la base de la prueba, identificar las condiciones de la prueba en los niveles apropiados para abordar la base de la prueba, agregar condiciones de prueba para la mitigación de riesgos, selección de técnicas de diseño de casos de prueba para lograr la cobertura deseada, diseñar casos de prueba.

3. ¿Cuál de las siguientes afirmaciones NO da una buena razón por la que se deben revisar y entender los casos de prueba por las partes interesadas?. a) El cliente y los usuarios revisan los casos de prueba para verificarlos con los requisitos, procesos y reglas de negocio. b) El gerente de pruebas revisa los casos de prueba para controlar el trabajo del analista de pruebas y crear la estrategia de prueba de la organización. c) Los probadores revisan los casos de prueba escritos por otros probadores para asegurarse que son coherentes, comprensibles y ejecutables por probadores distintos del autor. d) Los desarrolladores revisan los casos de prueba escritos por los probadores para alinear su comprensión de requisitos con los probadores y para alinear las pruebas de componentes con las pruebas del sistema.

4. Escenario: seguro médico. El departamento de TI de la compañía de seguros ‘SecureLife’ ha iniciado un proyecto IQ (Calidad mejorada) para implementar una nueva aplicación de seguro médico para que sea posible crear transacciones en línea para reclamaciones de seguro médico planteadas por empleados y miembros de empresas o asociaciones que tienen acuerdos de seguros. En la nueva aplicación, será posible realizar el registro de toda la información sobre los empleados, su edad, condiciones de salud, etc. El proyecto también debe cumplir con las demandas de las personas que hacen el cálculo de seguros, actuarios y las demandas de la legislación pública. El equipo de proyecto de IQ tiene probadores que son usuarios comerciales con mucho conocimiento del dominio, pero sin mucho entrenamiento formal de prueba. Al mismo tiempo, otro proyecto, HIPPOS (Ventas de pedido público de productos de seguro médico), se ha iniciado por el departamento de marketing de SecureLife con el propósito de lanzar una nueva aplicación que permitirá a los compradores potenciales de seguros médicos utilizar una pequeña calculadora para calcular primas de seguros y posibles deducciones de bonificaciones basadas en la edad y diferentes parámetros de salud. Esta aplicación también permitirá a los clientes individuales solicitar productos de seguro médico en línea. La herramienta de marketing y las páginas web del proyecto HIPPO serán desarrolladas y probadas por SecureLife's Agile equipo de desarrollo, que ha trabajado juntos durante los últimos tres años con el departamento de marketing, desarrollo de aplicaciones web de marketing. El equipo Agile está formado por probadores y desarrolladores bien capacitados. Han implementado la automatización de pruebas para las pruebas de regresión y tienen listas de verificación de defectos y problemas de seguridad comunes que utilizan en sus retrospectivas. Como analista de pruebas senior en SecureLife, se le ha pedido que sugiera opciones para los dos proyectos, IQ e HIPPOS, con respecto al nivel de detalle y documentación requerida para los casos de prueba en los dos proyectos. ¿Cuáles DOS de las siguientes son las MEJORES opciones?. a) En el proyecto HIPPOS, los casos de prueba deben escribirse a un alto nivel, lo que permite a los probadores flexibilidad en variar los detalles para lograr una mayor cobertura. b) En el IQ del proyecto, los casos de prueba deben redactarse en un nivel alto. Los evaluadores son usuarios comerciales y conocen sus reglas y cálculos comerciales, por lo que no necesitan documentación detallada. c) Tanto en el proyecto IQ como en HIPPOS, los casos de prueba deben escribirse como casos de prueba de bajo nivel, con documentación completa y procedimientos detallados. d) En el IQ del proyecto, los casos de prueba deben redactarse en un nivel bajo con procedimientos documentados y trazabilidad a los requisitos. e) En el proyecto HIPPOS, los casos de prueba deben redactarse en un nivel bajo con procedimientos documentados y pistas de auditoría.

5. Una empresa de comercio electrónico ha iniciado un proyecto para implementar una plataforma de comercio electrónico que permite a los comerciantes un acceso directo a los mercados OTC (over-the-counter) de renta fija, llamados B-OTC. Con B-OTC, los operadores podrán enviar órdenes en línea a estos mercados para obtener una ejecución de órdenes más rápida. B-OTC procesará un pedido a través de diferentes fases: - Una fase de validación del pedido - Una fase de determinación de precios en la que se examinan varios mercados buscando el mejor precio - Una fase de ejecución donde se completa la orden La especificación de requisitos para B-OTC es muy clara, detallada y exhaustiva. B-OTC debe cumplir con varias regulaciones y una auditoría de las pruebas es obligatoria. Los evaluadores son expertos en el dominio sin conocimientos específicos de pruebas formales. Basado únicamente en la información proporcionada, ¿cuál de las siguientes afirmaciones describe mejor el nivel de detalle y documentación requerida para los casos de prueba en este escenario?. a) Los casos de prueba de bajo nivel deben escribirse con documentación y procedimientos de prueba detallados. También debe garantizarse la trazabilidad desde los casos de prueba de bajo nivel hasta los requisitos. b) Se deben escribir casos de prueba de alto nivel porque los evaluadores son expertos en el dominio sin un conocimiento de las pruebas formales. c) Los casos de prueba de alto nivel deben escribirse porque los casos de prueba lógicos proporcionan una mejor reproducibilidad que casos de prueba concretos. d) Los casos de prueba de alto nivel deben escribirse sin perder tiempo en documentación. La trazabilidad debe asegurarse mediante el uso de convenciones de nomenclatura de casos de prueba.

6. ¿Cuál de las siguientes afirmaciones es INCORRECTA con respecto a las actividades de implementación de pruebas?. a) Los analistas de prueba pueden crear datos para usar con pruebas de automatización basadas en palabras clave. b) Si se utiliza una estrategia de prueba basada en el riesgo, el orden de prioridad del riesgo puede dictar el orden de ejecución para los casos de prueba. c) Al crear el cronograma de ejecución de la prueba, se considera la ejecución de la prueba manual y automatizada ser actividades independientes. d) Los analistas de pruebas deben verificar los procedimientos que recopilan datos para evaluar el estado actual contra criterio de salida.

7. Se ha planificado un proyecto para desarrollar un cajero automático de divisas para un aeropuerto y una evaluación de riesgos ha demostrado que existen 3 riesgos clave: - Existe el riesgo de que la usabilidad sea un problema para los usuarios con discapacidad visual porque la operación requiere ver varias pantallas en secuencia con texto relativamente pequeño. Esto ha sido evaluado con media probabilidad con alto impacto. - Existe el riesgo de que la respuesta sea relativamente lenta porque se comprobarán los tipos de cambio antes de cada transacción; esto ha sido evaluado como probabilidad media con impacto medio. - Existe el riesgo de que la precisión de los cálculos dé lugar a errores acumulativos. Esto ha sido evaluado como baja probabilidad con alto impacto. La estrategia de prueba actualmente requiere pruebas de rendimiento durante la prueba del sistema, pruebas de usabilidad durante la prueba de aceptación y pruebas de precisión en todos los niveles de prueba. El cronograma del proyecto está bajo presión de tiempo. ¿Cuál de las siguientes posibles acciones de mitigación de riesgos debe tener la máxima prioridad?. a) Revise los algoritmos de cálculo y trabaje con especialistas para definir un conjunto de datos para las pruebas del cálculo. b) Aplazar las pruebas de usabilidad hasta UAT y reclutar probadores con discapacidad visual para unirse al equipo de UAT. c) Involucrar a los usuarios con discapacidad visual en la revisión del diseño de la interfaz de usuario. d) Dedique tiempo a los desarrolladores para identificar escenarios operativos para probar el rendimiento.

8. Una empresa ha creado un programa de bienestar para empleados y lo ha combinado con la prima de seguro de salud. El programa tiene las siguientes reglas: 1) Los empleados que no consumen más de 20 unidades de alcohol por semana obtienen $ 30 de descuento en su contribución. 2) Los empleados que completen una "evaluación de riesgos para la salud" serán recompensados con una reducción de $ 25 en prima. 3) Los empleados que participan en un control de salud anual en la empresa a) reciben una reducción de $ 50 en su prima por tener un BMI de 27.5 o menos, y una reducción de $ 25 por tener un BMI por debajo 30. Y b) si son no fumadores, reciben una reducción adicional de $ 50 en su prima, y aquellos que se han unido a una clase para dejar de fumar reciben una reducción de $ 25. Los fumadores pagan una prima adicional de $ 75. ¿Cuántos casos de prueba se necesitan para lograr una cobertura de prueba del 100% de las particiones de equivalencia de los parámetros de entrada, cuando se prueba esta especificación aplicando el diseño de prueba la técnica de partición de equivalencia?. a) 4 casos de prueba. b) 8 casos de prueba. c) 3 casos de prueba. d) 10 casos de prueba.

9. Está trabajando en una aplicación de fidelización de clientes para un restaurante. Los clientes ganan puntos gastando dinero en comida. Hay cuatro categorías de premios que se basan en la cantidad de puntos obtenidos. • Casual: 1 - 40 puntos • Regular: 41 - 150 puntos • Frecuente: 151 - 300 puntos • Elite: más de 300 puntos Los casos de pruebas existentes ya han cubierto los valores de puntos 12, 150, 151, 152 y 301. Al utilizar el análisis de límites de dos valores, debe lograr una cobertura del 100 por ciento para las particiones frecuentes. ¿Cuál es el porcentaje de cobertura que ya ha logrado con los casos de prueba existentes?. a) 33%. b) 50%. c) 66%. d) 75%.

10. Considere una aplicación que calcule los reembolsos de visitas médicas para pacientes que tienen seguro médico. El deducible del seguro médico se define como la cantidad de dinero que los pacientes asegurados tienen que pagar antes de que la compañía de seguros comience a pagar los beneficios. Por tanto, los cargos no se reembolsan al paciente hasta que se haya alcanzado el deducible. Hay dos tipos de visitas reembolsables: visitas al consultorio médico y visitas al hospital. El reembolso por visitas al consultorio médico es del 33%. El reembolso de las visitas al hospital depende del tipo de visitas al especialista; cuatro categorías (V1, V2, V3, V4) para visitas de especialistas existen y los reembolsos asociados se definen de la siguiente manera: - para V1 reembolsar 50% - para V2 reembolsar 66% - para V3 reembolsar el 70% - para V4 reembolsar el 90% Decide modelar este escenario utilizando una tabla de decisiones con 3 condiciones C1, C2 y C3 donde: C1 puede asumir dos valores: Y, N (Y = Deducible cumplido, N = Deducible no cumplido) C2 puede asumir dos valores: D, H (D = visita al consultorio del médico, H = visitas al hospital) C3 puede asumir cuatro valores: V1, V2, V3, V4 (categorías para visitas de especialistas) y con 6 acciones: A1 = Sin reembolso A2 = Reembolsar 33% A3 = Reembolso del 50% A4 = Reembolso del 66% A5 = Reembolso del 70% A6 = Reembolso del 90% ¿Cuál es el número MÍNIMO de casos de prueba para cubrir la tabla de decisiones completa?. a) 14. b) 8. c) 6. d) 16.

11. Considere la siguiente especificación para una solicitud de billete de tren: • Si desea tomar un tren después de las 9 a.m., obtendrá el boleto al precio “Super-Saver”. • Si desea tomar un tren antes de las 6 de la mañana, obtiene el boleto a un precio de “ahorro”. • En otros momentos del día, paga el precio estándar. • Si tienes una Railcard, obtienes un descuento del 25% en todos los boletos, excepto "Super Saver" Usando las pruebas de la tabla de decisiones, ¿cuántos casos de prueba se requieren para cubrir todos los casos no redundantes y reglas de decisión?. a) 3 casos de prueba. b) 8 casos de prueba. c) 4 casos de prueba. d) 5 casos de prueba.

12. El siguiente diagrama de transición de estado describe el comportamiento de un programador genérico de un SO (Sistema Operativo) tanto para la programación a corto como a medio plazo: El programador anterior puede ser preventivo o no preventivo: un programador preventivo tiene la transición representado por la transición de puntos "preventivo" mientras que el programador no preventivo no lo hace. Para el programador no preventivo, un proceso en ejecución P emite una solicitud de E / S, el proceso se bloquea y, cuando la solicitud de P se satisface, P se mueve de bloqueado a listo. Un planificador preventivo, puede adelantar el ejecutando el proceso P y luego reanude moviéndolo directamente de ejecución a listo. Más adelante, el sistema operativo busca un trabajo listo para ejecutar y selecciona P. La parte inferior del diagrama representa la programación a mediano plazo (suspender y reanudar las transiciones). Suponga que una prueba siempre comienza y solo puede terminar en el estado "Listo", por lo que una entrada de prueba consta de una secuencia (“Listo”, evento, siguiente estado, …, evento, “Listo”). ¿Cuál es el número MÍNIMO de pruebas necesarias para cubrir cada secuencia única de 5 estados / 4 eventos? (comenzando y terminando en el estado Listo), tanto para el programador no preventivo como para el programador preventivo?. a) 4 para el no preferente; 4 para el preventivo. b) 1 para el no preferente; 4 para el preventivo. c) 1 para el no preferente; 1 para el preventivo. d) 1 para el no preferente; 2 para el preventivo.

13. Los dispositivos móviles GPRS funcionan en uno de tres estados: INACTIVO, EN ESPERA y LISTO. Un dispositivo en estado INACTIVO no está registrado en la red y, por lo tanto, no está disponible. En el estado STANDBY de ahorro de energía, un dispositivo escucha periódicamente los mensajes de activación de la red y al recibir tal mensaje de la red, el dispositivo pasa al estado LISTO. En este estado, un dispositivo constantemente monitorea la interfaz aérea para los paquetes entrantes. Cuando los paquetes no se reciben durante varios segundos, un dispositivo vuelve al estado STANDBY para ahorrar energía. La figura muestra un diagrama de transición de estado para este dispositivo: Una prueba siempre comienza y termina en el estado IDLE, pero alcanzar IDLE no requiere una parada obligatoria (la prueba puede continuar). Entonces, una entrada de prueba consiste en una secuencia de eventos (E1, E2, ..., En), donde E1 = "GPRS Attach" y En pueden ser "GPRS Detach" o "STANDBY Timer Expired". " ¿Cuál es el número MÍNIMO de pruebas necesarias para cubrir cada secuencia única de HASTA 5 estados / 4 eventos?. a) 3. b) 4. c) 2. d) 1.

14. ¿Cuál de las siguientes afirmaciones NO describe el uso de árboles de clasificación para respaldar las técnicas de prueba de caja negra?. a) los árboles de clasificación apoyan la identificación de particiones de equivalencia. b) los árboles de clasificación apoyan la identificación de combinaciones de parámetros que son incompatibles. c) los árboles de clasificación apoyan la identificación de reglas que se utilizarán en una tabla de decisiones. d) los árboles de clasificación admiten pruebas por pares.

15. Una empresa que ofrece pólizas de seguro de vivienda tiene varias opciones de pólizas. Dependen de lo siguientes factores: Tipo de edificio: casa, adosado, edificio de apartamentos, cabaña Material: madera, hormigón, ladrillo, mixto. Ubicación: ciudad, suburbio, campo, desierto Está probando el sistema y utilizando la técnica por pares para crear casos de prueba. Usando la técnica por pares, ¿cuántos casos de prueba se requieren para lograr la cobertura?. a) 16. b) 12. c) 256. d) 4.

16. Considere una aplicación web en varios idiomas que: - Admite tres idiomas diferentes: inglés, francés y japonés - Se ejecuta en tres navegadores diferentes: IE8, IE7, Firefox 11 - Se ejecuta en tres sistemas operativos diferentes: Windows XP, Windows Vista, Windows7 Se le ha pedido que pruebe el comportamiento correcto de esta aplicación para todas las combinaciones posibles de idiomas, navegadores y sistemas operativos. Debido a la cantidad limitada de tiempo, decide aplicar la técnica de prueba por pares para crear casos de pruebas. Usando la técnica de pares, ¿cuál es el número MÍNIMO de casos de prueba necesarios para lograr un total de cobertura bidireccional?. a) 3. b) 6. c) 9. d) 27.

17. Easytravel es una tarjeta que se utiliza para pagar los viajes en autobús y metro. El usuario puede almacenar crédito a la tarjeta en las Máquinas de Carga Easytravel y el sistema deduce automáticamente la tarifa del viaje mientras el usuario muestra la tarjeta al lector de tarjetas en un autobús o en la estación de metro. Eres miembro del equipo del proyecto Easytravel y se te ha proporcionado la siguiente historia de usuario para revisar. CASO DE USO: AGREGAR AL SALDO DE EASYTRAVEL DESDE TARJETA DE CRÉDITO ID de caso de uso: UC-201201 Objetivo: el usuario aumenta el saldo de su tarjeta Easytravel. Actores: usuario, sistema Condiciones previas: el usuario tiene una tarjeta Easytravel válida y una tarjeta de crédito. Escenario principal: (Ver tabla) Resultado final: el saldo de la tarjeta Easytravel del usuario se ha aumentado con la cantidad seleccionada y se ha cargado el importe a la tarjeta de crédito. ¿Cuántos casos de prueba se requieren para lograr la cobertura mínima para este caso de uso?. a) 2 casos de prueba. b) 1 casos de prueba. c) 9 casos de prueba. d) 6 casos de prueba.

18. TS es un portal de habilidades que está disponible para todos los profesionales de TI de una empresa. Los profesionales de TI individuales primero discuten sus necesidades de capacitación con su gerente y, como resultado, pueden recibir un vale del gerente para cualquiera de los tipos de cursos proporcionados en la empresa. El profesional de TI utiliza TS y su bono para seleccionar un curso específico y hacer una reserva. CASO DE USO: INSCRIPCIÓN AL CURSO ID de caso de uso: UC-15504 Objetivo: Permitir que los profesionales de TI seleccionen y reserven un curso para el que se les ha entregado un bono. Actores: Profesional de TI (ITP); Portal de habilidades de TS (SP) Condiciones previas: ninguna Escenario principal: Ver tablas ¿Cuántos casos de prueba se requieren para lograr la cobertura mínima para este caso de uso?. a) 1. b) 2. c) 4. d) 3.

19. Se desarrollará una nueva aplicación móvil para gestionar la membresía de un club de fútbol que gestiona varios equipos. Uno de los objetivos clave de los propietarios del club es reemplazar el método manual obsoleto requerido para el registro de nuevos miembros. La funcionalidad de la aplicación seguirá siendo relativamente simple porque no todos los usuarios estarán familiarizados con las interfaces de usuario modernas. Por lo tanto, los propietarios del club han hecho hincapié en la facilidad con la que los usuarios pueden navegar entre las distintas pantallas y la usabilidad de la aplicación. Un objetivo también es administrar el número de jugadores que pueden registrarse para un equipo en particular. Por lo tanto, se deben hacer cumplir los límites que pueden resultar en que los solicitantes sean colocados en una lista de espera. ¿Cuáles DOS de las siguientes técnicas de diseño de casos de prueba daría en conjunto la mejor oportunidad de lograr una cobertura de prueba aceptable en el marco de tiempo disponible?. a) Prueba de transición de estado. b) Prueba de la tabla de decisiones. c) Análisis de valor límite. d) Prueba de casos de uso. e) Prueba por pares.

20. Se está especificando un sistema para que lo utilicen los concesionarios de automóviles. El sistema proporcionará la capacidad de configurar las características opcionales de un vehículo (por ejemplo, tamaño del motor, molduras externas, color), visualizar el vehículo configurado y generar el precio de venta al público del vehículo. Un sistema existente puede proporcionar un modelo visual de cualquier configuración individual, pero no permite al usuario modificar la configuración en la misma sesión. Este sistema se está utilizando como un prototipo de desarrollo a partir del cual se espera que la funcionalidad requerida se pueda generar más rápidamente que trabajando desde cero, y se han ajustado las escalas de tiempo para una entrega rápida. ¿Cuáles DOS de las siguientes técnicas de diseño de casos de prueba daría en conjunto la mejor oportunidad de lograr una cobertura de prueba aceptable en el marco de tiempo disponible?. a) Prueba de transición de estado. b) Árbol de clasificación. c) Análisis de valor límite. d) Prueba de casos de uso. e) Partición de equivalencia.

21. ¿Cuál de las siguientes afirmaciones explica MEJOR las pruebas basadas en la experiencia?. a) Si los probadores tienen experiencia y un buen conocimiento del sistema bajo prueba, las técnicas basadas en la experiencia son una alternativa viable a las técnicas más formales si hay problemas con la calidad de la documentación o si el proyecto tiene un cronograma ajustado. b) Las técnicas basadas en la experiencia generalmente deben usarse si no existen técnicas formales adecuadas o si se requiere demasiado tiempo y esfuerzo para usarlas. c) Las técnicas basadas en la experiencia se basan en el conocimiento y la experiencia del evaluador y, por lo tanto, se pueden utilizar para aumentar la cobertura de la prueba, ya que el evaluador sabe qué áreas necesitan más pruebas. d) Si se utilizan listas de verificación, las pruebas basadas en la experiencia pueden ser más sistemáticas y eficientes y pueden reemplazar las técnicas de prueba de caja negra.

22. Eres un analista de pruebas en un nuevo proyecto. Los documentos de requisitos son de muy alto nivel y contienen pocos detalles sobre el problema que el software debe abordar. Como resultado, su gerente ha decidido que las pruebas exploratorias serán una técnica de prueba principal utilizada para este proyecto. Se le ha encomendado la tarea de especificar, ejecutar y grabar las sesiones de prueba. ¿Cuáles DOS de las siguientes opciones define lo que necesitará o utilizará para estas tareas?. a) Use sesiones informativas con el administrador de la prueba o un líder de prueba para registrar los resultados de las sesiones de prueba. b) Registre los defectos en el sistema de gestión de defectos, pero no registre un pasa / no pasa para la sesión exploratoria porque duplicar los resultados podría ser difícil. c) Solicite a los usuarios finales que ejecuten algunas pruebas ad-hoc y anote sus acciones para uso futuro como sesiones exploratorias. d) Adquirir conocimientos de dominio que se aplicarán durante la sesión exploratoria. e) Registre los resultados en el correo electrónico y envíe el correo electrónico al administrador de la prueba y al líder de la prueba.

23. ¿Cuál de las siguientes describe las características típicas de las técnicas de prueba basadas en defectos?. a) Las técnicas basadas en defectos se basan en el análisis y clasificación de defectos encontrados previamente. b) Las técnicas basadas en defectos se utilizan principalmente a nivel de prueba de componentes. c) Las técnicas basadas en defectos se concentran en los defectos encontrados durante el análisis de la documentación de un sistema. d) Las técnicas basadas en defectos son una subcategoría de las técnicas de prueba de caja negra.

24. El departamento de marketing de la compañía de seguros, SecureLife, ha iniciado un proyecto llamado HIPPOS (Ventas de orden público de productos de seguro médico). El propósito del proyecto es crear una nueva Aplicación de Internet donde los clientes potenciales pueden calcular las primas y bonificaciones de seguros en función de la edad y diferentes factores de salud. La nueva aplicación también permitirá que los clientes individuales soliciten productos de seguro médico en línea. La herramienta y la página web creadas por el proyecto HIPPOS serán desarrolladas y probadas por el equipo de desarrollo Agile de SecureLife. El equipo de desarrollo Agile ha trabajado juntos durante los últimos tres años con el departamento de marketing, desarrollando aplicaciones web. El equipo ágil consta de probadores y desarrolladores bien capacitados. Han implementado la automatización de pruebas para la configuración y las pruebas de regresión y han construido taxonomías de defectos comunes y problemas de seguridad comunes. En Project HIPPOS, el Product Owner de Marketing ha presentado los siguientes requisitos al equipo Agile antes de la primera reunión de planificación de lanzamiento: Historia de usuario 1 (US1): la calculadora de seguro de salud web calculará de acuerdo con las reglas de cálculo descritas por la sección de negocios de cálculo de actuario y seguros. Historia de usuario (US2): La interfaz de usuario de la aplicación Web Health Insurance Order seguirá los mismos estándares que las otras aplicaciones web de marketing y utilizará una configuración predefinida de marcos de página y cuadros de diálogo que se hayan utilizado durante los últimos dos años. Historia de usuario (US3): Las aplicaciones web admitirán las últimas 3 versiones de diferentes tipos de navegadores web Internet Explorer, Google Chrome, Firefox y Safari. Historia de usuario (US4): la seguridad debe estar al mismo nivel que para otras aplicaciones web de marketing. Se le ha pedido al equipo Agile que prepare una estrategia de prueba. El propietario del producto solicita al equipo que presente su propuesta para el uso de técnicas de prueba en la reunión de planificación del lanzamiento. ¿Cuál de las siguientes propuestas apoya mejor el escenario dado?. a) El equipo Agile utilizará pruebas basadas en defectos como la técnica de prueba principal para las historias de usuario US1 a US4. Para la historia de usuario, también se utilizará la partición de equivalencia US1 y el análisis de valor límite y se utilizará una técnica adicional de prueba de caja negra para la historia de usuario US4. b) El equipo Agile utilizará pruebas exploratorias y pruebas basadas en defectos como las principales técnicas de prueba para las historias de usuario US1 a US4. Para la historia de usuario, también se utilizarán las pruebas de la tabla de decisiones US1. Las pruebas de adaptabilidad para la historia de usuario US3 y las pruebas basadas en ataques mediante una lista de verificación se utilizarán adicionalmente para la historia de usuario US4. c) El equipo Agile utilizará pruebas exploratorias para las historias de usuario US1 a US4. Para la historia de usuario US1, también se utilizará la decisión de la técnica de prueba de caja negra y la prueba de rama. Las pruebas de adaptabilidad se utilizarán para la historia de usuario US3 y las pruebas basadas en ataques también se utilizarán para la historia de usuario US4. d) El equipo Agile utilizará técnicas de caja negra como técnicas de prueba principales para las historias de usuario US1 a US4. Para la historia de usuario, también se utilizarán las pruebas de transición de estado US1 y el análisis de valor límite, y también se utilizarán pruebas exploratorias para la historia de usuario US4.

25. Está trabajando en un proyecto que prueba una aplicación que maneja transacciones de cambio de moneda extranjera. Gran parte del software que maneja los cálculos y las transferencias de dinero se ha reutilizado desde una aplicación similar que ha sido utilizada durante más de 3 años por la empresa experimentada. Se agregarán varias funciones nuevas a la nueva aplicación para mejorar la experiencia del usuario y mostrar mejor información gráfica. Los usuarios no se han involucrado plenamente en la definición de estos nuevos aspectos, por lo que se han implementado nuevas funciones de acuerdo con las expectativas del desarrollador. ¿En cuál de las siguientes características de calidad se enfocaría MÁS al probar la nueva solicitud?. a) Corrección funcional. b) Completitud funcional. c) Reemplazabilidad. d) Idoneidad funcional.

26. Trabaja para un proyecto que utiliza un enfoque ágil en la rama de telecomunicaciones. La aplicación desarrolla una nueva interfaz que permite a los clientes modificar su plan de telefonía móvil directamente a través de la aplicación web. Está realizando pruebas del sistema y trabaja especialmente en la pantalla utilizada para cambiar el plan del teléfono móvil. La historia de usuario que está probando es: US-34: Como cliente, quiero poder seleccionar un nuevo plan de telefonía móvil en línea para poder cambiarlo. Como parte de estas pruebas, usted y el propietario del producto invitan a un experto en negocios a realizar una prueba exploratoria en esta pantalla e indicar si tienen algún comentario sobre la solución propuesta. ¿Qué tipo de prueba estás realizando?. a) Prueba de corrección funcional. b) Prueba de accesibilidad. c) Prueba de integridad funcional. d) Prueba de idoneidad funcional.

27. ¿Cuál de las siguientes afirmaciones es correcta con respecto a las sub-características de la calidad y los defectos a los que se dirigen?. a) Las pruebas de integridad funcional descubren indicios de que el sistema no podrá satisfacer las necesidades del usuario de una manera que se considere aceptable. b) Las pruebas de confiabilidad funcional aseguran que las funciones estén disponibles cuando se llaman. c) La idoneidad funcional puede centrarse en la cobertura de casos comerciales de alto nivel mediante la funcionalidad implementada. d) Las pruebas de corrección funcional implican detectar un manejo incorrecto de datos o situaciones.

28.Suponga que trabaja para una empresa que ha desarrollado un componente de software para ayudar a los usuarios a intercambiar divisas. Se está desarrollando una nueva versión de software del componente. La característica principal de esta versión es la capacidad de calcular diferentes cantidades de comisión en función del volumen de las operaciones. Además, se definen distintas categorías de usuarios (principiante, intermedio, experto) y se les proporcionan distintas funciones según su categoría. Usted es el analista de pruebas responsable de crear pruebas de idoneidad funcional. ¿Cuáles DOS de las siguientes afirmaciones define correctamente el nivel del ciclo de vida del desarrollo de software en el que se deben realizar primero las pruebas relevantes?. a) La prueba de que las comisiones se han calculado correctamente para operaciones de bajo volumen debe realizarse durante la prueba de componentes. b) La prueba de la idoneidad de las funciones asignadas a diferentes categorías de usuarios debe realizarse durante la prueba de aceptación. c) La interoperabilidad de las nuevas funciones con otros sistemas comerciales debe realizarse en las pruebas del sistema. d) La prueba de que las comisiones se han calculado correctamente para operaciones de alto volumen puede realizarse mejor durante la prueba del sistema. e) La cobertura requerida de casos comerciales de alto nivel debe determinarse en las pruebas de integración del sistema.

29. Las pruebas de idoneidad funcional se suelen realizar durante: a) pruebas de componentes e integración. b) integración y prueba del sistema. c) prueba de aceptación del sistema y del usuario. d) pruebas de aceptación, especialmente pruebas alfa y beta.

30. ¿Cuál de las siguientes afirmaciones es correcta con respecto a las pruebas de usabilidad?. a) La usabilidad debe ser verificada con los requisitos y validada por los usuarios reales. b) La validación de los requisitos de usabilidad debe realizarse después del lanzamiento para permitir la participación de usuarios reales. c) La evaluación heurística se puede utilizar para encuestar a los usuarios y encontrar problemas de usabilidad. d) La usabilidad puede verificarse realizando una comparación con el producto inaceptable existente.

31. Suponga que trabaja para una empresa que ha desarrollado un componente de software para ayudar a los usuarios a administrar de forma segura y sencilla todas las contraseñas que han definido para diferentes sitios web. Este componente está integrado en cientos de sitios web, utilizados por millones de personas en todo el mundo. Se está desarrollando una nueva versión de software del componente. La característica principal de esta versión es la integración con un sistema operativo específico que actualmente no es compatible con este componente. ¿Cuál de los siguientes no califica como defecto de interoperabilidad?. a) Las contraseñas no se guardan para todos los sitios web que se integran con el componente. b) El 5% de los sitios web no se ejecutan en un sistema operativo específico. c) Las contraseñas están truncadas en algunos navegadores. d) Guardar las contraseñas se vuelve demasiado complicado para algunos usuarios.

32. Trabaja como analista de pruebas en el equipo que desarrolla un sistema para la gestión de scooters eléctricos alquilados. El sistema consta de las siguientes tres partes: 1) Una aplicación cliente para teléfonos móviles que funciona tanto en sistemas Android como iOS con las siguientes funcionalidades básicas: a) La capacidad de registrarse en el sistema b) Para usuarios registrados i) información sobre el scooter con carga gratuita más cercano, utilizando el sistema GPS, ii) la posibilidad de reservar un scooter durante 15 minutos iii) información sobre el saldo de la cuenta iv) posibilidad de abonar la tasa mediante pago con tarjeta (Visa, Mastercard, ...) c) El grupo objetivo de usuarios de esta aplicación son personas de 18 a 35 años. 2) Aplicación de control de scooter: a) Información sobre la carga de las baterías b) ubicación actual del scooter usando el sistema GPS c) estado de asignación: libre / reservado / en uso 3) Una aplicación de servidor que supervisa el trabajo del conjunto: a) datos de clientes y estado de sus cuentas b) ubicación de todos los scooters c) prioridad de carga de los scooters ¿Qué característica de calidad representa el mayor riesgo y debe probarse primero?. a) usabilidad. b) Interoperabilidad. c) Seguridad. d) Desempeño.

33. ¿Cuáles DOS de las siguientes afirmaciones define tipos de defectos que normalmente NO consideraría en las pruebas de portabilidad?. a) Una aplicación no funciona correctamente en todos los entornos de destino previstos. b) El software no se puede instalar para configuraciones particulares. c) Los usuarios con discapacidad no pueden interactuar con la aplicación. d) Ciertos componentes de software dentro de un sistema no se pueden intercambiar por otros. e) Intercambio de datos incorrecto entre componentes que interactúan.

34. La aplicación móvil HeatWell permitirá a los propietarios de viviendas controlar y supervisar la calefacción de su hogar. Los siguientes requisitos se han identificado como los más importantes para la aplicación HeatWell: Requisito 1: El usuario debe contar con una interfaz con la que pueda establecer fácilmente los tiempos y temperaturas de calefacción requeridos, y controlar la temperatura en diferentes partes de la casa. Requisito 2: Una función de eficiencia calculará la energía consumida y ayudará al usuario optimizar sus necesidades. Eres el analista de pruebas del equipo HeatWell. ¿Cuáles DOS de las siguientes condiciones de prueba consideraría que es la más adecuada para verificar las características de calidad funcionales y / o no funcionales de la aplicación HeatWell?. a) El usuario puede instalar la aplicación en un dispositivo Android. b) El usuario puede establecer eficazmente las temperaturas objetivo con un número mínimo de pasos. c) La función de eficiencia calcula con precisión el consumo de calor. d) Los datos de consumo de energía se pueden guardar en el servidor de base de datos de HeatWell para dispositivos iOS y Android. e) Los datos de seguimiento se pueden mostrar durante los 30 días anteriores.

35. Eres un analista de pruebas que trabaja en un proyecto nuevo. El cliente es una administración estatal de bienestar social que quiere mejorar su sitio web. El sitio web contendrá información, noticias y documentación sobre bienestar social. Permitirá interactuar a cualquier ciudadano en línea para ver su estado actual y reembolsos en curso y pasados. Un equipo de analistas de negocios, ingenieros de requisitos y especialistas en experiencia del usuario han trabajado con el cliente para recopilar una lista completa de los requisitos para el nuevo sitio web, en función del sitio web existente, nuevas necesidades, nuevas mejores prácticas y comentarios de los usuarios. El proyecto sigue el modelo V como ciclo de vida de desarrollo de software. Los requisitos han sido revisados y aprobados por todas las partes interesadas. Ahora debe comenzar el diseño de las pruebas en función de los requisitos y un borrador de especificaciones detalladas. A continuación, se muestra una selección de algunos requisitos: R003 - Todo el sitio web debe ser accesible para usuarios con discapacidades visuales, de acuerdo con WCAG 2.0. R004 - El sitio web debe funcionar correctamente en los dispositivos actualmente utilizados por los usuarios del sitio web existente, cubriendo al menos el 80% de estos usuarios. R005 - El tiempo de respuesta del sitio web no debe superar los 5 segundos bajo la carga creada por 5.000 usuarios simultáneos. R006 - El nuevo sistema debe mantener todos los datos no técnicos utilizados en el sistema anterior. R007: solo el propietario y los agentes estatales autorizados deben poder acceder a los datos personales en el sistema. ¿Cuál de los requisitos anteriores debe considerar, de acuerdo con sus responsabilidades, para su prueba de diseño?. a) R003, R005, R006. b) R003, R004. c) R003, R004, R007. d) R004, R006, R007.

36. Está revisando el siguiente documento de especificaciones de requisitos: Documento: Req. especificación 101-A Objeto: pantalla Transacción Autor: Susie Specifier Fecha de redacción: 2019-03-15 Versión: 0.23 Sistema: Bookkeeping TA-AB1 Subsistema: 2a15 ¿Casos de uso aplicables al proyecto ?: Sí Descripción: El usuario debe poder navegar por las transacciones del cliente en la cuenta del cliente. Debe ser posible ver las transacciones cronológicamente de la más antigua a la más nueva o al revés, o por su ID de transacción. Un máximo de 20 transacciones debe estar visibles en la pantalla a la vez y el usuario debe poder desplazarse hacia adelante y hacia atrás. El campo que contiene la información detallada de la transacción debe ser lo suficientemente largo para contener el nombre de la contraparte de la transacción (máximo 20 caracteres), su número de identificación (6 dígitos) y el identificador de la transacción (8 dígitos). Debe ser posible cambiar entre la pantalla de transacciones y la pantalla de información del usuario con el botón “Pantalla de intercambio”. El diseño de la pantalla Transacción se describe con más detalle en un documento separado. • El tiempo de recuperación de nuevos datos debe ser inferior a 3 segundos por pantalla. El número de usuarios simultáneos variará entre 20 y 40 y se espera que aumente a 60 dentro de un año. • Se pueden encontrar más detalles sobre los requisitos de rendimiento en un documento de especificación de requisitos de rendimiento separado. La siguiente es la lista de verificación que está utilizando para esta revisión: 1. ¿Se puede comprobar cada requisito? 2. ¿Cada requisito tiene una lista de criterios de aceptación? 3. ¿Hay disponible una estructura de llamada de casos de uso (si corresponde)? 4. ¿Los requisitos se identifican de forma única? 5. ¿Está versionada la especificación? 6. ¿Existe una trazabilidad visible desde cada requisito hasta los requisitos comerciales / de marketing? 7. ¿Existe trazabilidad entre los requisitos y los casos de uso (si corresponde)? Está revisando la especificación anterior con la lista de verificación proporcionada. Suponga que tiene acceso al documento que proporciona más información sobre el diseño de la pantalla. ¿Cuáles de los elementos de la lista de verificación NO cumplen la especificación?. a) 1, 2, 3. b) 4, 6, 7. c) 3, 5, 7. d) 4, 5, 6.

37. Eres un analista de pruebas asignado a un proyecto para el desarrollo de una nueva aplicación de banca online. Se le pidió que participara en la revisión de requisitos. Para su preparación individual, se le proporciona una lista de verificación que le ayudará a verificar las reglas básicas en la redacción de requisitos. El siguiente es uno de los requisitos: R034 - Incluso una persona que no esté familiarizada con las aplicaciones de software debe poder realizar una transferencia bancaria. El siguiente es un extracto de la lista de verificación: I. El requisito debe ser comprobable. II. El requisito debe tener un identificador. III. El requisito siempre debe mostrar su número de versión. IV. El requisito debe mostrar trazabilidad a uno o más requisitos comerciales / de marketing. Sin más información sobre este requisito, ¿cuál de los cuatro elementos de la lista de verificación es realmente respetado por este requisito en particular?. A. Se respetan todos los elementos. B. I y II son respetados. C. Solo se respeta a II. D. Solo yo soy respetado.

38. Easytravel es una tarjeta que se utiliza para pagar viajes en autobús. El usuario puede almacenar crédito en la tarjeta en Easytravel Loading Machines y el sistema deduce automáticamente la tarifa del viaje cuando el usuario coloca la tarjeta en el lector de tarjetas en una estación de autobuses. Usted es miembro del equipo del proyecto Easytravel y se le ha proporcionado la siguiente historia de usuario para que la revise. HISTORIA DE USUARIO: Agregue crédito a la tarjeta EasyTravel Prioridad: 1 Como pasajero de autobús, quiero agregar crédito a mi tarjeta EasyTravel para poder pagar los viajes en autobús con la tarjeta. Considere DOS opciones de las siguiente lista de verificación para una buena historia de usuario: a) ¿La historia está escrita íntegramente desde el punto de vista de la persona que la solicita?. b) ¿Está la característica claramente definida y distinta?. c) ¿Están los criterios de aceptación definidos y comprobables?. d) ¿Tiene prioridad la historia?. e) ¿Sigue la historia el formato de uso común: Como <tipo de usuario>, quiero <algún objetivo> para que <algún motivo>.

39. Una aplicación empresarial se encuentra en la fase de mantenimiento y ya se han implementado varios cambios en la lógica empresarial o se espera que se implementen en la próxima versión. La automatización de pruebas se utiliza para garantizar que los casos comerciales se prueben por regresión cada vez que se realiza un cambio. Se utiliza un enfoque basado en palabras clave para la automatización de pruebas. Desde la última versión, fueron necesarias algunas soluciones de emergencia y los informes de automatización de pruebas ahora destacan anomalías. ¿Cuáles DOS de los siguientes pasos debería realizar ahora el analista de pruebas?. a) actualice las palabras clave y los datos para reflejar los cambios realizados. b) modularizar los sctripts de automatización. c) analizar anomalías para determinar si el problema está en las palabras clave, los datos de entrada, el propio script de automatización o con la aplicación que se está probando. d) pida al desarrollador que revise manualmente la prueba automatizada fallida con los mismos datos para ver si la falla está en la propia aplicación. e) si no se puede encontrar la causa de la anomalía, retire la prueba del paquete de pruebas de regresión automatizada.

40. ¿Cuál de las siguientes afirmaciones NO describe un beneficio de las herramientas utilizadas por un analista de pruebas?. a) Las herramientas de preparación de datos de prueba pueden “anonimizar los datos sin dejar de mantener la integridad interna de esos datos. b) Las herramientas de ejecución de pruebas permiten ejecutar menos pruebas, lo que reduce los costos y la eficiencia de las pruebas de regresión. c) Las herramientas de diseño de pruebas pueden ayudar al analista de pruebas a elegir los tipos de pruebas que se necesitan para obtener un nivel específico de cobertura de pruebas. d) Las herramientas de ejecución de pruebas permiten repetir las mismas pruebas en muchos entornos.

41. ¿Cuáles de los siguientes problemas deben tenerse en cuenta al diseñar casos de prueba?. a) Se debe usar la misma base de prueba para diferentes niveles de prueba. b) Los resultados esperados pueden incluir condiciones ambientales posteriores. c) El proceso puede ser eficaz cuando se combina con un análisis dinámico. d) Deberían ultimarse los requisitos de infraestructura de prueba detallados requeridos.

42 ¿Cuál de las siguientes respuestas describe el conjunto de actividades más apropiado y completo para que el analista de pruebas se concentre durante la ejecución de la prueba?. a) Realización de sesiones de prueba exploratorias, informes de defectos, análisis de anomalías, comparación de resultados esperados y reales, actualización de la información de trazabilidad basada en los resultados de las pruebas. b) Implementar la automatización de pruebas, finalizar los entornos de prueba, analizar anomalías, informar defectos, comparar resultados esperados y reales. c) Registrar los resultados de las pruebas, informar defectos, analizar anomalías, organizar pruebas en conjuntos de pruebas, identificar las condiciones de prueba. d) Analizar la base de prueba, realizar pruebas manuales, seleccionar técnicas de diseño de casos de prueba, analizar anomalías, actualizar la información de trazabilidad en base a los resultados de las pruebas.

Denunciar Test