t5
![]() |
![]() |
![]() |
Título del Test:![]() t5 Descripción: arquitectura de computadores |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes opciones describe mejor las pruebas de caja negra?. Se basan en la implementación interna del software. Se centran en la especificación del componente sin analizar su estructura interna. Se utilizan exclusivamente en pruebas unitarias. Se enfocan en rastrear errores en el código fuente. ¿Cuál es el principal objetivo de las pruebas de regresión?. Evaluar la compatibilidad del software con hardware específico. Comprobar que las modificaciones o correcciones no han introducido nuevos fallos. Asegurar que el software cumple con los estándares de calidad del mercado. Validar que el sistema satisface los requisitos comerciales. ¿En qué se diferencian las pruebas de caja blanca de las de caja negra?. En que las pruebas de caja blanca se centran en la estructura interna y las de caja negra en la especificación. En que las pruebas de caja negra requieren más tiempo de ejecución. En que las pruebas de caja blanca siempre se realizan antes que las de caja negra. No hay diferencia, ambas se enfocan en la implementación interna. ¿Qué técnica estática permite rastrear errores comunes en el código fuente?. Pruebas de integración. Inspecciones. Pruebas unitarias. Pruebas de regresión. ¿Cuándo es posible aplicar técnicas dinámicas de prueba?. Desde la fase de planificación del desarrollo. Solo cuando se haya escrito y ejecutado código. Exclusivamente después de la fase de inspección del código. En cualquier fase, incluso sin código ejecutable. ¿Cuál de las siguientes opciones NO pertenece a las técnicas de verificación estática?. Revisiones técnicas. Inspecciones de código. Pruebas funcionales. Análisis de documentación. ¿Qué técnica permite verificar si se cumplen los requisitos sin ejecutar el código?. Pruebas funcionales. Pruebas de caja blanca. Revisiones técnicas. Pruebas dinámicas de integración. ¿Cuál de los siguientes elementos es más relevante en una prueba de caja negra?. Cobertura de código. Flujo de control de la implementación. Especificaciones funcionales. Dependencias entre módulos internos. ¿Por qué las pruebas de regresión son necesarias en el ciclo de vida del software?. Porque permiten evaluar el rendimiento del software bajo alta carga de trabajo. Porque garantizan que los cambios introducidos no rompen funcionalidades previas. Porque validan los objetivos comerciales del sistema en producción. Porque ayudan a reducir el número de líneas de código innecesarias. ¿Qué se evalúa principalmente en una inspección de código?. La eficiencia del código en tiempo de ejecución. El cumplimiento de la especificación funcional. La presencia de errores comunes y defectos de código fuente. La validación de los requisitos comerciales del software. ¿En qué escenario es más probable realizar pruebas de regresión?. Antes de escribir el código para prevenir errores. Durante el análisis de requisitos para detectar ambigüedades. Después de modificar el código para comprobar que no hay efectos adversos. Solo en la fase de pruebas unitarias. ¿Cuál de estas pruebas es puramente estática?. Pruebas de integración. Pruebas funcionales. Revisiones técnicas. Pruebas de caja blanca. ¿Cuál de las siguientes afirmaciones sobre las pruebas de caja negra es incorrecta?. No requieren conocer el código fuente. Se basan en la especificación del sistema. Evalúan la lógica interna del código. Pueden aplicarse en pruebas de aceptación del usuario. ¿Cuál de estos enfoques no es parte de las pruebas dinámicas?. Pruebas unitarias. Pruebas de regresión. Pruebas funcionales. Inspecciones de código. ¿Cuál de estas afirmaciones sobre las pruebas estáticas es verdadera?. Se centran en la ejecución del software para detectar fallos. Requieren la intervención manual del usuario en tiempo de ejecución. Se realizan sin ejecutar el código fuente. Solo pueden aplicarse en la fase de pruebas del desarrollo. ¿En qué momento del ciclo de vida del software suelen aplicarse las pruebas de regresión?. Solo en la fase final antes de la entrega. Después de cada cambio en el código para verificar su impacto. Antes de definir los requisitos del sistema. Únicamente en proyectos con sistemas embebidos. ¿Cuál es la principal diferencia entre las pruebas estáticas y dinámicas?. Las estáticas requieren ejecución del software, mientras que las dinámicas no. Las dinámicas se centran en la validación de requisitos, mientras que las estáticas en verificar el código. Las estáticas se realizan sin ejecutar el código, mientras que las dinámicas requieren su ejecución. No hay diferencia significativa entre ambas. ¿Cuál de los siguientes tipos de prueba pertenece a la verificación en lugar de la validación?. Pruebas de aceptación. Pruebas funcionales de usuario. Inspecciones de código. Pruebas en producción. ¿Cuál es una característica clave de las pruebas de regresión?. Se realizan solo cuando hay fallos críticos en producción. Aseguran que los cambios recientes no afectaron las funcionalidades previas. Solo se aplican en la fase final del ciclo de desarrollo. No requieren automatización, ya que siempre se hacen manualmente. ¿Qué ventaja tienen las pruebas estáticas sobre las dinámicas?. Permiten encontrar errores en una fase temprana del desarrollo. Son más rápidas porque no necesitan analizar el código. No requieren conocimientos técnicos avanzados. Solo se usan en proyectos pequeños. ¿Cuál de las siguientes pruebas se basa en especificaciones sin analizar la implementación?. Pruebas unitarias. Pruebas de caja blanca. Pruebas de caja negra. Inspecciones de código. ¿Cuál es un posible inconveniente de las pruebas de caja blanca?. No detectan errores en la implementación del código. Son más difíciles de automatizar. Requieren conocer la estructura interna del código. No son útiles en proyectos grandes. ¿En qué momento se suelen realizar las inspecciones de código?. Antes de ejecutar el software. Durante la validación del sistema en producción. Después de completar todas las pruebas dinámicas. Solo cuando hay fallos reportados por los usuarios. ¿Cuál es un objetivo principal de las revisiones técnicas en las pruebas estáticas?. Medir el rendimiento del código en ejecución. Identificar defectos y mejorar la calidad del código antes de su ejecución. Evaluar la experiencia del usuario en la interfaz. Comprobar que el software cumple con los estándares de accesibilidad. ¿Cuál de las siguientes pruebas NO es una técnica dinámica?. Pruebas unitarias. Pruebas de integración. Revisiones técnicas. Pruebas de sistema. ¿En qué se diferencian las pruebas de validación de las de verificación?. La validación asegura que el software cumple con las necesidades del usuario, mientras que la verificación revisa si cumple los requisitos especificados. La verificación se enfoca en la experiencia del usuario, mientras que la validación revisa la documentación técnica. La validación solo se hace en sistemas en producción, mientras que la verificación se hace en desarrollo. No hay diferencia, ambas buscan detectar fallos en el código. ¿Cuál de las siguientes afirmaciones es cierta sobre las pruebas de caja negra?. Se centran en la estructura interna del software. Se basan en los requisitos y especificaciones sin analizar la implementación interna. Solo se aplican en pruebas unitarias. Se usan únicamente para probar sistemas ya en producción. |