TEST BORRADO, QUIZÁS LE INTERESE: Tema 2 ISTQB V4
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
Tema 2 ISTQB V4 Descripción: Para aprender el tema 2 Autor: Deagle94 OTROS TESTS DEL AUTOR Fecha de Creación: 05/09/2024 Categoría: Otros Número Preguntas: 40 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
¿Qué es un Modelo de Ciclo de Vida de Desarrollo de Software (CVDS)? a) Un conjunto de herramientas de desarrollo. b) Un proceso lineal de diseño de software. c) Una representación abstracta del proceso de desarrollo de software. d) Un diagrama UML para pruebas. ¿Cuál de los siguientes es un ejemplo de un modelo iterativo de CVDS? a) Modelo en cascada. b) Modelo en espiral. c) Modelo en V. d) Scrum. ¿Qué diferencia hay entre un modelo secuencial y un modelo iterativo? a) El modelo secuencial permite la retroalimentación continua, mientras que el iterativo no. b) En el modelo secuencial las fases de desarrollo se suceden sin retroceder, mientras que en el iterativo hay ciclos de mejora continua. c) El modelo iterativo no utiliza documentación. d) El modelo secuencial no utiliza planificación detallada. ¿Qué impacto tiene el ciclo de vida de desarrollo de software en las pruebas? a) Afecta el alcance, cronología y nivel de detalle de las pruebas. b) Solo afecta la parte de diseño de pruebas. c) No tiene impacto directo en las pruebas. d) No afecta la ejecución de las pruebas. ¿Cuándo se realizan las pruebas dinámicas en un modelo secuencial? a) Durante el diseño de pruebas. b) Cuando el código es ejecutable. c) Antes de la implementación. d) Al inicio del ciclo de vida. ¿Cuál es la característica principal del desarrollo ágil en cuanto a pruebas? a) Se realizan al final del ciclo. b) Las pruebas están integradas desde el principio y son continuas. c) Solo se hacen pruebas unitarias. d) No se realiza automatización de pruebas. ¿Qué define el desarrollo guiado por prueba (TDD)? a) La codificación se realiza antes de las pruebas. b) Las pruebas son escritas primero, y el código es desarrollado para pasar esas pruebas. c) Las pruebas se enfocan solo en la integración. d) El código se prueba solo al final del desarrollo. ¿Cuál de los siguientes no es un modelo de ciclo de vida de desarrollo de software? a) Modelo en cascada. b) Modelo incremental. c) Modelo de V. d) Prueba de regresión. ¿Qué herramienta se utiliza típicamente en el desarrollo guiado por comportamiento (BDD)? a) JUnit. b) Selenium. c) Gherkin. d) Eclipse. ¿Cuál es el beneficio principal de un enfoque ágil para las pruebas? a) Eliminar la necesidad de pruebas. b) Reducir el tiempo de pruebas sin comprometer la calidad. c) Facilitar el cambio continuo y la retroalimentación rápida. d) Limitar las pruebas a una fase única. En DevOps, ¿qué se entiende por integración continua? a) Un ciclo repetitivo de desarrollo sin pruebas. b) La entrega de código a producción sin validación previa. c) La fusión continua de código nuevo en un repositorio compartido seguido de pruebas automáticas. d) Pruebas manuales al final del ciclo de desarrollo. ¿Qué se pretende con el enfoque "shift-left" en las pruebas? a) Realizar pruebas en fases avanzadas del ciclo de vida. b) Detectar y solucionar problemas de calidad lo antes posible. c) Enfocar las pruebas únicamente en el producto final. d) Posponer las pruebas hasta la integración completa del sistema. ¿Cuál es la principal ventaja de la automatización de pruebas en el modelo DevOps? a) Eliminar la necesidad de intervención humana en todas las fases. b) Reducir la complejidad de la implementación. c) Facilitar la ejecución rápida y repetitiva de pruebas tras cada cambio en el código. d) Evitar errores en el código sin necesidad de pruebas. En un ciclo de vida de desarrollo basado en pruebas ágiles, ¿qué tipo de pruebas son más comunes? a) Pruebas de rendimiento. b) Pruebas unitarias automatizadas. c) Pruebas manuales. d) Pruebas de aceptación basadas en documentación extensa. ¿Cuál es el enfoque de las retrospectivas en Scrum? a) Realizar pruebas de rendimiento. b) Identificar y discutir lecciones aprendidas para mejorar en futuras iteraciones. c) Repetir las mismas pruebas una y otra vez. d) Finalizar el desarrollo sin volver a revisar. ¿Qué son las pruebas de componente? a) Pruebas realizadas en el sistema completo. b) Pruebas realizadas sobre módulos o unidades individuales de software. c) Pruebas realizadas por los usuarios finales. d) Pruebas del rendimiento del software. ¿Cuál es el propósito principal de las pruebas de integración? a) Verificar que los componentes individuales funcionan bien de forma aislada. b) Probar el sistema como un todo completo. c) Evaluar la interacción entre diferentes módulos o componentes d) Probar el rendimiento del sistema bajo condiciones de carga. ¿Qué distingue a la prueba de aceptación de otros niveles de pruebas? a) Es realizada por el equipo de desarrollo. b) Es realizada para verificar la usabilidad de la interfaz. c) Es realizada por los clientes o usuarios finales para validar que el sistema cumple con los requisitos. d) No tiene relación con los requisitos del sistema. ¿Cuál es el propósito de la prueba de regresión? a) Verificar la correcta implementación de nuevas funcionalidades. b) Garantizar que las correcciones o modificaciones no hayan afectado negativamente las partes ya funcionales del sistema. c) Evaluar el rendimiento del sistema bajo alta carga. d) Validar que los usuarios finales aceptan el sistema. ¿Qué diferencia hay entre las pruebas funcionales y no funcionales? a) Las pruebas funcionales verifican el comportamiento correcto del sistema, mientras que las no funcionales evalúan aspectos como rendimiento, usabilidad y seguridad. b) Las pruebas no funcionales no son importantes. c) Las pruebas funcionales se realizan al final del ciclo, y las no funcionales, al principio. d) No existe ninguna diferencia entre ambas. ¿Cuándo se suele realizar una prueba de confirmación? a) Después de corregir un defecto para verificar que la corrección ha sido exitosa. b) Antes de ejecutar cualquier prueba de integración. c) Justo antes de lanzar el sistema a producción. d) Al comienzo del desarrollo. ¿Cuál es la principal ventaja de automatizar pruebas de regresión? a) No necesita intervención humana y se ejecuta una sola vez. b) Permite ejecutar pruebas repetitivas y ahorrar tiempo en cada ciclo de desarrollo. c) Evita la necesidad de realizar pruebas unitarias. d) No necesita mantenimiento una vez implementada. ¿Qué implica la prueba estática en el ciclo de vida del desarrollo? a) Análisis de productos de trabajo como documentos de requisitos o código, sin necesidad de ejecutar el software. b) Prueba del sistema completo en un entorno controlado. b) Prueba del sistema completo en un entorno controlado. d) Revisión de la base de datos para identificar defectos de integración. ¿Cuál es la principal diferencia entre las pruebas estáticas y dinámicas? a) Las pruebas estáticas no implican ejecución de código, mientras que las dinámicas requieren la ejecución del software para evaluar su comportamiento. b) Las pruebas dinámicas son solo para integración, mientras que las estáticas son para sistema. c) Las pruebas estáticas siempre se realizan manualmente, y las dinámicas se automatizan. d) No hay ninguna diferencia significativa. En el modelo en cascada, ¿cuándo se realizan las pruebas de aceptación? a) En paralelo al desarrollo del sistema. b) Antes de las pruebas de sistema. c) Al final del ciclo, después de la implementación completa. d) Durante la fase de diseño. ¿Cuál de los siguientes aspectos se verifica típicamente en una prueba no funcional? a) La correcta ejecución de una funcionalidad específica. b) El rendimiento del sistema bajo condiciones de carga. c) La precisión de los cálculos matemáticos. d) La coherencia de la base de datos. ¿Cuál es el objetivo de la prueba de sistema? a) Validar que un componente específico del software funciona correctamente. b) Evaluar todo el sistema integrado para asegurar que cumple con los requisitos especificados. c) Probar únicamente la interfaz de usuario. d) Garantizar que el código esté correctamente formateado. ¿Cuál es el propósito de las pruebas exploratorias? a) Ejecutar un conjunto predefinido de pruebas de regresión. b) Realizar pruebas improvisadas y no planificadas para descubrir errores potenciales. c) Validar el diseño de interfaz de usuario. d) Analizar el rendimiento del sistema bajo condiciones de estrés. ¿Qué tipo de pruebas se enfoca principalmente en la seguridad del sistema? a) Pruebas de aceptación. b) Pruebas de integración. c) Pruebas no funcionales. c) Pruebas no funcionales. ¿Cuál es la relación entre la prueba de carga y la prueba de estrés? a) La prueba de estrés se realiza solo cuando falla la prueba de carga. b) La prueba de carga mide el rendimiento bajo condiciones esperadas, mientras que la de estrés lo hace bajo condiciones extremas. c) Son el mismo tipo de prueba. d) La prueba de carga se enfoca en la base de datos, mientras que la de estrés evalúa la interfaz de usuario. ¿Qué ventaja proporciona el enfoque de “Desplazamiento a la Izquierda” en las pruebas de software? a) Permite realizar pruebas en fases más tardías del desarrollo. b) Garantiza que las pruebas sean las últimas en ejecutarse. c) Permite detectar y solucionar problemas en etapas tempranas del desarrollo. d) Minimiza la participación de los probadores en las fases iniciales. ¿Cuál es una de las características principales del modelo de desarrollo en espiral? a) Es completamente secuencial. b) Integra fases de planificación y análisis de riesgos de manera iterativa. c) Solo se aplica en proyectos pequeños. d) Evita la realización de pruebas de regresión. En el contexto de pruebas de software, ¿qué representa una “prueba de regresión”? a) Una prueba que asegura que los cambios realizados no han afectado negativamente el sistema. b) Una prueba que se realiza al inicio del ciclo de desarrollo. c) Una prueba manual de validación de requisitos. d) Un tipo de prueba enfocada en el rendimiento del software. ¿Cuál es el principal objetivo de las retrospectivas en proyectos de software? a) Identificar defectos técnicos. b) Evaluar el rendimiento de los desarrolladores. c) Revisar el trabajo realizado y proponer mejoras para el futuro. d) Validar los requisitos del cliente. ¿Qué nivel de prueba se enfoca en validar que el sistema completo cumple con los requisitos funcionales y no funcionales? a) Prueba de integración. b) Prueba de componente. c) Prueba de sistema. d) Prueba de aceptación. ¿Qué caracteriza a la Prueba de Aceptación de Usuario (PAU)? a) Se centra en validar la interfaz gráfica del sistema. b) Es realizada principalmente por los desarrolladores. c) Verifica si el sistema cumple con los requisitos del negocio según los usuarios finales. d) Solo se realiza en sistemas críticos. En el modelo DevOps, ¿cuál es el beneficio clave de la integración continua (CI) para las pruebas de software? a) Aumenta el tiempo necesario para ejecutar pruebas manuales. b) Facilita la ejecución frecuente de pruebas automatizadas durante el desarrollo. c) Limita la colaboración entre desarrolladores y probadores. d) Reduce la necesidad de análisis de impacto en los cambios. ¿Qué enfoque de desarrollo se basa en escribir primero las pruebas y luego el código que debe pasar esas pruebas? a) Desarrollo guiado por comportamiento (DGC). b) Desarrollo guiado por pruebas de aceptación (DGPA). c) Desarrollo guiado por pruebas (TDD). d) Desarrollo incremental. En una prueba de integración de sistemas, ¿qué se está evaluando principalmente? a) El código de cada componente individual. b) La interacción entre diferentes sistemas o subsistemas. c) La implementación de casos de prueba de aceptación. d) El rendimiento del sistema bajo carga máxima. ¿Qué técnica se utiliza en la prueba de caja blanca? a) Análisis de código fuente para evaluar su estructura interna. b) Validación de la funcionalidad basada en los requisitos del usuario. c) Pruebas realizadas exclusivamente por los usuarios finales. d) Ejecución de pruebas de usabilidad en el sistema completo. |
Denunciar Test