TEST BORRADO, QUIZÁS LE INTERESE: CTFL V.4 ISTQB Español
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
CTFL V.4 ISTQB Español Descripción: Modelo B Autor:
Fecha de Creación: 21/03/2024 Categoría: Informática Número Preguntas: 40 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
¿Cuál de los siguientes es un ejemplo de por qué son necesarias las pruebas? a) Las pruebas dinámicas aumentan la calidad al hacer que los objetos de prueba fallen de maneras que los usuarios nunca podrían lograr. b) Los desarrolladores utilizan las pruebas estáticas para identificar fallas en el código de su programa antes de lo que se puede lograr mediante pruebas dinámicas. c) El análisis estático proporciona evidencia a los clientes de que los elementos del sistema que no proporcionan resultados son aptos para su lanzamiento. d) Las revisiones aumentan la calidad de las especificaciones de requisitos y conducen a que se necesiten menos cambios en los productos de trabajo derivados. ¿Cuál de las siguientes afirmaciones acerca del aseguramiento de la calidad (QA) y/o el control de calidad (QC) es correcta? a)El control de calidad se realiza como parte de las pruebas. b) La prueba se realiza como parte del QC c) Pruebas es otro término para el control de calidad. d) Las pruebas se realizan como parte del QA. Uno de los "principios de las pruebas" establece que las pruebas exhaustivas son imposibles. ¿Cuál de los siguientes es un ejemplo de cómo abordar este principio en la práctica? a) Crear casos de prueba que cubran todos los resultados especificados posibles. b) Documentar todas las posibles variaciones de entrada de prueba y priorizarlas según su importancia. c) Comenzar las pruebas lo antes posible con revisiones y otros enfoques de pruebas estáticas d) Uso de partición de equivalencia y análisis de valores límite para generar casos de prueba. ¿Qué actividad de prueba implica trabajar con requisitos de datos de prueba, condiciones de prueba, requisitos del entorno de prueba y casos de prueba? a) Diseño de prueba b) Ejecución de la prueba c) Análisis de pruebas d) Implementación de pruebas. ¿Cuál de las siguientes opciones es MÁS probable que afecte la forma en que se realizan las pruebas para un objeto de prueba determinado? a) El nivel promedio de experiencia del equipo de marketing de la organización. b) El conocimiento de los usuarios de que se está desarrollando un nuevo sistema para ellos c) El número de años de experiencia de los miembros del equipo de prueba. d) La estructura organizativa del usuario final para una aplicación comercial de transmisión de música. ¿Cuál de las siguientes afirmaciones es un ejemplo CORRECTO del valor de la trazabilidad? a) La trazabilidad entre los riesgos mitigados y los casos de prueba aprobados proporciona un medio para determinar el nivel de riesgo residual. b) La trazabilidad entre los requisitos del usuario y los resultados de la ejecución de las pruebas proporciona un medio para medir el progreso del proyecto en comparación con los objetivos comerciales. c) La trazabilidad entre los evaluadores y los casos de prueba fallidos proporciona un medio para determinar el nivel de habilidad de los evaluadores. d) La trazabilidad entre los riesgos identificados y las condiciones de prueba escritas proporciona un medio para determinar qué riesgos vale la pena probar. ¿Cuál de los siguientes es MÁS probable que sea un ejemplo de un evaluador que utiliza una habilidad genérica al realizar pruebas? a) El profundo conocimiento del evaluador sobre una variedad de juegos de computadora significó que se llevaban bien con uno de los desarrolladores que también estaba interesado en los juegos. b) El evaluador era un ex piloto y podía comprender mejor los criterios de aceptación del sistema de control del helicóptero. c) El evaluador trabajó anteriormente como programador y utilizó sus habilidades en esta área para comunicarse mejor con los analistas de negocios. d) El evaluador tuvo mucho cuidado de no cometer errores cuando generó metódicamente casos de prueba antes de comenzar su sesión de prueba exploratoria. ¿Cuál de las siguientes es una ventaja del enfoque de todo el equipo? a) Permite a los miembros del equipo asumir cualquier rol en cualquier momento. b) Solo necesita un único equipo para soportar el proyecto de desarrollo completo. c) El evaluador tuvo mucho cuidado de no cometer errores cuando generó metódicamente casos de prueba antes de comenzar su sesión de prueba exploratoria. d) Genera una sinergia de equipo que beneficia a todo el proyecto. ¿Cuál de las siguientes afirmaciones sobre el ciclo de vida de desarrollo de software elegido es CORRECTA? a) Si se utiliza el desarrollo de software ágil, la automatización de pruebas del sistema reemplaza la necesidad de pruebas de regresión b) Si se utiliza un modelo de desarrollo secuencial, entonces las pruebas dinámicas generalmente se restringen a una etapa posterior del ciclo de vida. c) Si se utiliza un modelo de desarrollo iterativo, los desarrolladores suelen realizar las pruebas de componentes manualmente. d) Si se utiliza un modelo de desarrollo incremental, entonces las pruebas estáticas se realizan en incrementos iniciales y las pruebas dinámicas en incrementos posteriores. ¿Cuál de las siguientes es una buena práctica de prueba que se aplica a todos los ciclos de vida de desarrollo de software? Seleccione UNA opción. a) Los evaluadores deben revisar los productos de trabajo como parte de la siguiente fase de desarrollo. b) Los evaluadores deben revisar los productos de trabajo tan pronto como los borradores estén disponibles. c) Los evaluadores deben revisar los productos del trabajo antes de que comience el análisis y el diseño de las pruebas. d) Los evaluadores deben revisar los productos de trabajo inmediatamente después de su publicación. ¿Cuál de los siguientes es un ejemplo de un enfoque de desarrollo basado en las pruebas primero? Seleccione UNA opción. a) Desarrollo basado en pruebas b) Desarrollo impulsado por la cobertura c) Desarrollo impulsado por la calidad d) Desarrollo impulsado por funciones. ¿Cuál de las siguientes afirmaciones sobre DevOps es CORRECTA? a) Para acelerar los lanzamientos, se utiliza la integración continua para alentar a los desarrolladores a enviar código rápidamente sin la necesidad de completar las pruebas de componentes. b) Para poder actualizar y lanzar sistemas con más frecuencia, se requieren muchas pruebas de regresión automatizadas para reducir el peligro de regresión. c) Para tratar a los desarrolladores y a las operaciones por igual, los evaluadores asignarán más esfuerzos para publicar las pruebas por parte de las operaciones utilizando un enfoque de desplazamiento hacia la derecha. d) Para crear una mayor sinergia entre los evaluadores, los desarrolladores y las operaciones, las pruebas deben volverse completamente automatizadas sin pruebas manuales. ¿Cuál de las siguientes acciones es MÁS probable que se realice como parte de las pruebas del sistema? a) Pruebas de seguridad de un sistema de gestión de crédito por parte de un equipo de pruebas independiente b) Probar la interfaz de un sistema de cambio de divisas con un sistema bancario externo c) Prueba beta de un sistema de aprendizaje remoto por parte de desarrolladores de cursos d) Para crear una mayor sinergia entre los evaluadores, los desarrolladores y las operaciones, las pruebas deben volverse completamente automatizadas sin pruebas manuales. ¿Cuál de las siguientes afirmaciones es correcta? a) Las pruebas de regresión aumentan en número a medida que avanza el proyecto, mientras que el número de pruebas de confirmación disminuye a medida que avanza el proyecto. b) Las pruebas de regresión se crean y ejecutan cuando se repara el objeto de prueba, mientras que las pruebas de confirmación se ejecutan siempre que se mejora el objeto de prueba. c) Las pruebas de regresión se ocupan de comprobar que el entorno operativo permanece sin cambios, mientras que las pruebas de confirmación se ocupan de probar cambios en el objeto de prueba. d) Las pruebas de regresión se ocupan de los efectos adversos en el código sin cambios, mientras que las pruebas de confirmación se ocupan de probar el código modificado. ¿Cuál de los siguientes es un ejemplo de un defecto que se puede encontrar mediante pruebas estáticas pero NO mediante pruebas dinámicas? a) Falta de usabilidad proporcionada a través de la interfaz de usuario b) Código sin camino que lo alcance c) Tiempos de respuesta deficientes para la mayoría de los usuarios esperados d) Funciones requeridas que no están implementadas en el código. ¿Cuál de los siguientes es un beneficio de la retroalimentación temprana y frecuente de las partes interesadas? a) Los gerentes son conscientes de qué desarrolladores son menos productivos b) Permite a los gerentes de proyectos priorizar las interacciones con las partes interesadas. c) Facilita la comunicación temprana de posibles problemas de calidad. d) Los usuarios finales comprenden mejor por qué se retrasa la entrega del producto del trabajo. Dadas las siguientes descripciones de tareas: 1. Se seleccionan las características de calidad a evaluar y los criterios de salida. 2. Todos tienen acceso al producto del trabajo. 3. Se identifican anomalías en el producto del trabajo. 4. Se discuten las anomalías. Y las siguientes actividades de revisión. A. Revisión individual B. Inicio de la revisión C. Planificación D. Comunicación y análisis ¿Cuál de las siguientes opciones coincide MEJOR con las descripciones de tareas y actividades? a) 1B, 2C, 3D, 4A b) 1B, 2D, 3C, 4A c) 1C, 2A, 3B, 4D d) 1C, 2B, 3A, 4D. Dados los siguientes roles en las revisiones: 1. escriba 2. Líder de revisión 3. Facilitador 4. Gerente Y las siguientes responsabilidades en las revisiones: A. Garantiza el desarrollo eficaz de las reuniones de revisión y el establecimiento de un entorno de revisión seguro. B. Información de revisión de registros, como decisiones y nuevas anomalías encontradas durante la reunión de revisión. C. Decide qué se va a revisar y proporciona recursos, como personal y tiempo para la revisión. D. Asume la responsabilidad general de la revisión, como organizar cuándo y dónde se llevará a cabo la revisión. ¿Cuál de los siguientes se adapta MEJOR a los roles y responsabilidades? a) 1A, 2B, 3D, 4C b) 1A, 2C, 3B, 4D c) 1B, 2D, 3A, 4C d) 1B, 2D, 3C, 4A. ¿Cuál de las siguientes afirmaciones describe MEJOR la diferencia entre las pruebas de tabla de decisión y las pruebas de rama? a) En las pruebas de tablas de decisiones, los casos de prueba se derivan de las declaraciones de decisión en el código. En las pruebas de rama, los casos de prueba se derivan del conocimiento del flujo de control del objeto de prueba. b) En las pruebas de tablas de decisiones, los casos de prueba se derivan de la especificación que describe la lógica de negocios. En las pruebas en rama, los casos de prueba se basan en la anticipación de posibles defectos en el código fuente. c) En las pruebas de tabla de decisiones, los casos de prueba se derivan del conocimiento del flujo de control del objeto de prueba. En las pruebas de rama, los casos de prueba se derivan de la especificación que describe la lógica empresarial. d) En las pruebas de tablas de decisiones, los casos de prueba son independientes de cómo se implementa el software. En las pruebas de rama, los casos de prueba solo se pueden crear después del diseño o implementación del código. Los clientes de la cadena de lavado de coches TestWash disponen de tarjetas con el registro del número de lavados realizados hasta el momento. El valor inicial es 0. Después de ingresar al túnel de lavado, el sistema aumenta en uno el número de la tarjeta. Este valor representa el número del lavado actual. En base a este número, el sistema decide a qué descuento tiene derecho el cliente. Por cada décimo lavado, el sistema ofrece un descuento del 10 % y por cada vigésimo lavado, el sistema ofrece un descuento adicional del 40 % (es decir, un descuento del 50 % en total). ¿Cuál de los siguientes conjuntos de datos de entrada (entendidos como los números del lavado actual) logra la cobertura de partición de equivalencia más alta? a) 19, 20, 30 b) 11, 12, 20 c) 1, 10, 50 d) 10, 29, 30, 31. Está probando un formulario que verifica la exactitud de la longitud de la contraseña proporcionada como entrada. El formulario acepta una contraseña con la longitud correcta y rechaza una contraseña que sea demasiado corta o demasiado larga. La longitud de la contraseña es correcta si tiene entre 6 y 12 caracteres inclusive. En caso contrario, se considera incorrecto. Al principio, el formulario está vacío (longitud de la contraseña = 0). Se aplica el análisis del valor límite a la variable "longitud de la contraseña". Su conjunto de casos de prueba logra una cobertura del 100% del valor límite de 2 valores. El equipo decidió que, debido al alto riesgo de este componente, se deberían agregar casos de prueba para garantizar una cobertura del 100% del valor límite de 3 valores. ¿Qué longitudes de contraseña adicionales deberían probarse para lograrlo? a) 4, 5, 13, 14 b) 7, 11 c) 1, 5, 13 d) 1, 4, 7, 11, 14. La siguiente tabla de decisiones contiene las reglas para determinar el riesgo de aterosclerosis. Diseñó los casos de prueba con los siguientes datos de entrada de prueba: TC1: Colesterol = 125 mg/dl Presión arterial = 141 mm Hg TC2: Colesterol = 200 mg/dl Presión arterial = 201 mm Hg TC3: Colesterol = 124 mg/dl Presión arterial = 201 mm Hg CT4: Colesterol = 109 mg/dl Presión arterial = 200 mm Hg CT5: Colesterol = 201 mg/dl Presión arterial = 140 mm Hg ¿Cuál es la cobertura de la tabla de decisiones lograda por estos casos de prueba? a) 40% b) 60% c) 80% d) 100%. Un sistema de almacenamiento puede almacenar hasta tres elementos y se modela mediante el siguiente diagrama de transición de estados. La variable N representa el número de elementos almacenados actualmente. ¿Cuál de los siguientes casos de prueba, representados como secuencias de eventos, logra el nivel más alto de cobertura de transiciones válidas? a) Add, Remove, Add, Add, Add b) Add, Add, Add, Add, Remove, Remove c) Add, Add, Add, Remove, Remove d) Add, Add, Add, Remove, Add. Ejecuta dos casos de prueba, T1 y T2, en el mismo código. La prueba T1 logró una cobertura de declaraciones del 40% y la prueba T2 logró una cobertura de declaraciones del 65%. ¿Cuál de las siguientes oraciones debe ser necesariamente cierta? a) El conjunto de pruebas compuesto por las pruebas T1 y T2 logra una cobertura de declaración del 105% b) Existe al menos una declaración que debe haber sido ejecutada tanto por T1 como por T2 c) Al menos el 5% de las declaraciones en el código bajo prueba no son ejecutables d) El conjunto de pruebas compuesto por las pruebas T1 y T2 logra una cobertura total de la sucursal. Definamos la métrica de cobertura de sucursales como BCov = (X / Y) * 100%. ¿Qué representan X e Y en esta fórmula? a) X = número de resultados de decisión ejercidos por los casos de prueba Y = número total de resultados de decisiones en el código b) X = número de ramas condicionales ejercidas por los casos de prueba Y = número total de sucursales en el código c) X = número de ramas ejercidas por los casos de prueba Y = número total de sucursales en el código d) X = número de ramas condicionales ejercidas por los casos de prueba Y = número total de resultados de decisiones en el código. ¿Cuáles DOS de las siguientes afirmaciones proporcionan la MEJOR justificación para utilizar pruebas exploratorias? a) A los evaluadores no se les ha asignado suficiente tiempo para el diseño y la ejecución de las pruebas. b) La estrategia de prueba existente requiere que los evaluadores utilicen técnicas de prueba formales de caja negra. c) La especificación está escrita en un lenguaje formal que puede ser procesado por una herramienta. d) Los evaluadores son miembros de un equipo ágil y tienen buenas habilidades de programación. e) Los evaluadores tienen experiencia en el ámbito empresarial y buenas capacidades analíticas. ¿Cuál de los siguientes se ajusta MEJOR como elemento de la lista de verificación utilizada en las pruebas basadas en listas de verificación? a) “El desarrollador cometió un error al implementar el código” b) “La cobertura del estado de cuenta alcanzada supera el 85%” c) “El programa funciona correctamente en cuanto a requisitos funcionales y no funcionales” d) “Los mensajes de error están escritos en un lenguaje que el usuario pueda entender”. Considere los siguientes criterios de aceptación para una historia de usuario escrita desde la perspectiva del propietario de una tienda en línea. ----- Dado que el usuario ha iniciado sesión y se encuentra en la página de inicio, Cuando el usuario hace clic en el botón "Agregar elemento", Entonces debería aparecer el formulario "Crear artículo", Y el usuario debería poder ingresar un nombre y precio para el nuevo artículo. ----- ¿En qué formato están escritos estos criterios de aceptación? a) Orientado a reglas b) Orientado a escenarios c) Orientado al producto d) Orientado a procesos. Su equipo analiza la siguiente historia de usuario para definir los criterios de aceptación: <<Como cliente registrado, quiero poder ver mis pedidos anteriores en el sitio web de la empresa, para poder realizar un seguimiento de mis compras.>> ¿Cuál de los siguientes casos de prueba NO será relevante para esta historia de usuario? a) Entrada: el cliente inicia sesión en su cuenta en el sitio web y hace clic en el botón "ver historial de pedidos". Salida esperada: el sistema muestra una lista de todos los pedidos anteriores del cliente, incluida la fecha, el número de pedido y el costo total. b) Entrada: el cliente hace clic en un pedido de la lista de pedidos. Salida esperada: el sistema muestra los artículos individuales comprados, junto con sus precios y cantidades. c) Entrada: el cliente hace clic en el botón "Ordenar ascendente" en la pantalla del historial de pedidos. Salida esperada: el sistema muestra el historial de pedidos ordenado por número de pedido en orden ascendente. d) Entrada: un cliente no registrado se registra como un nuevo cliente con una dirección de correo electrónico válida que aún no existe en la base de datos del cliente. Salida esperada: el sistema acepta el registro y crea la cuenta. Su equipo sigue el proceso que utiliza el proceso de entrega de DevOps. Los primeros tres pasos de este proceso son: (1) Desarrollo de código (2) Envíe el código a un sistema de control de versiones y combínelo en la rama "prueba" (3) Realizar pruebas de componentes para el código enviado ¿Cuál de los siguientes es MEJOR para ser el criterio de entrada para el paso (2) de este proceso? a) El análisis estático no devuelve advertencias de alta gravedad para el código enviado b) El control de versiones del sistema no informa conflictos al fusionar código en la rama "prueba" c) Las pruebas de componentes están compiladas y listas para ser ejecutadas. d) La cobertura del estado de cuenta es de al menos el 80%. Quiere estimar el esfuerzo de prueba para el nuevo proyecto utilizando una estimación basada en proporciones. La relación entre el esfuerzo de prueba y el de desarrollo se calcula utilizando datos promediados tanto para el esfuerzo de desarrollo como para el esfuerzo de prueba de cuatro proyectos históricos similares al nuevo. La tabla muestra estos datos históricos. El esfuerzo de desarrollo estimado para el nuevo proyecto es de $800,000. ¿Cuál es su estimación del esfuerzo de prueba en este proyecto? a) $40,000 b) $80,000 c) $81,250 d) $82,500. Está probando una aplicación web que permite a los usuarios BUSCAR productos, VER detalles del producto, AGREGAR productos a un carrito de compras y realizar un PEDIDO. Ha preparado los siguientes cinco casos de prueba, que desea ejecutar según sus prioridades: TC1: BUSCAR producto A Prioridad: media TC2: VER detalles del producto A Prioridad: baja TC3: AÑADIR producto B a un carrito de compras Prioridad: media TC4: AÑADIR producto C a un carrito de compras Prioridad: alta TC5: realizar un PEDIDO Prioridad: alta También identificó las siguientes dependencias lógicas entre casos de prueba: La funcionalidad de BÚSQUEDA se debe probar antes de poder probar la funcionalidad de VER, ya que los detalles del producto dependen de la funcionalidad de búsqueda. La funcionalidad VER se debe probar antes de AGREGAR la funcionalidad, ya que agregar productos depende de la disponibilidad de detalles precisos del producto. La funcionalidad AGREGAR debe probarse antes de la funcionalidad PEDIR, ya que realizar un pedido depende de la disponibilidad de información precisa del carrito de compras. ¿Qué caso de prueba debería ejecutarse como el cuarto? a) TC3 b) TC1 c) TC2 d) TC4. Según el modelo de cuadrantes de prueba, ¿cuál de los siguientes cae en el cuadrante Q1 (“enfrentado a la tecnología” y “apoyo al equipo”)? a) Pruebas de usabilidad b) Pruebas funcionales c) Pruebas de aceptación del usuario d) Pruebas de integración de componentes. Dados los siguientes riesgos: 1. La implementación de bucle ineficaz provoca respuestas prolongadas del sistema 2. Los consumidores cambian sus preferencias 3. Inundación de la sala de servidores 4. Los pacientes mayores de cierta edad reciben informes inexactos Y las siguientes actividades de mitigación: A. Aceptación del riesgo B. Pruebas de rendimiento C. Utilizar el análisis de valores límite como técnica de prueba D. Transferencia de riesgos ¿Cuál de las siguientes opciones relaciona MEJOR los riesgos con las actividades de mitigación? a) 1C, 2D, 3A, 4B b) 1B, 2D, 3A, 4C c) 1B, 2A, 3D, 4C d) 1C, 2A, 3D, 4B. Según el modelo de cuadrantes de prueba, ¿cuál de los siguientes cae en el cuadrante Q1 (“enfrentado a la tecnología” y “apoyo al equipo”)? a) Tiempo medio hasta el fallo b) Número de defectos encontrados c) Cobertura de requisitos d) Porcentaje de detección de defectos. Usted es miembro de un equipo de pruebas ubicado en Norteamérica y desarrolla un producto para un cliente ubicado en Europa. El equipo es ágil, sigue el enfoque DevOps y utiliza un proceso de integración/entrega continua. ¿Cuál de las siguientes es la forma MENOS eficaz de comunicar el progreso de la prueba al cliente? a) Cara a cara b) Paneles de control c) correo electrónico d) Videoconferencia. ¿Cuál de las siguientes opciones describe MEJOR un ejemplo de cómo la gestión de configuración (CM) admite las pruebas? a) Al tener el número de versión del entorno, la herramienta CM puede recuperar los números de versión de las bibliotecas, stubs y controladores utilizados en ese entorno. b) Al tener un registro de los valores de las entradas de prueba, la herramienta CM puede ejecutar los casos de prueba para estas configuraciones y calcular la cobertura de la prueba. c) Al tener datos sobre la fecha de compra de una licencia de software, la herramienta CM genera automáticamente información sobre el hecho de que la licencia del producto está llegando a su fin. d) Al tener el número de versión del caso de prueba, la herramienta CM puede generar automáticamente datos de prueba para este caso de prueba. Está probando una función de clasificación que obtiene un conjunto de números como entrada y devuelve el mismo conjunto de números ordenados en orden ascendente. El registro de la ejecución de la prueba tiene el siguiente aspecto. ¿Cuál de las siguientes proporciona la MEJOR descripción de la falla que se puede utilizar en un informe de defectos? a) El sistema no logra ordenar varios conjuntos de números. Referencia: TC3, TC4, TC5. b) El sistema parece ignorar los duplicados al ordenar. Referencia: TC3, TC4, TC5. c) El sistema no logra ordenar los números negativos. Referencia: TC4, TC5. d) TC3, TC4 y TC5 tienen defectos (datos de entrada duplicados) y deben corregirse. Dadas las siguientes descripciones: 1. Admitir el seguimiento del flujo de trabajo 2. Facilitar la comunicación 3. Máquinas virtuales 4. Revisiones de soporte Y las siguientes categorías de herramientas de prueba: A. Herramientas de prueba estáticas B. Herramientas que respaldan la escalabilidad y la estandarización de la implementación C. Herramientas de DevOps D. Herramientas de colaboración ¿Cuál de las siguientes opciones relaciona MEJOR los riesgos con las actividades de mitigación? a) 1A, 2B, 3C, 4D b) 1B, 2D, 3C, 4A c) 1C, 2D, 3B, 4A d) 1D, 2C, 3A, 4B. ¿Cuál de las siguientes opciones es MÁS probable que sea un beneficio de la automatización de pruebas? a) Proporciona medidas de cobertura que son demasiado complicadas para que los humanos las deriven. b) Comparte la responsabilidad de las pruebas con el proveedor de la herramienta. c) Elimina la necesidad de pensamiento crítico al analizar los resultados de las pruebas. d) Genera casos de prueba a partir de un análisis del código del programa. |
Denunciar Test