option
Cuestiones
ayuda
daypo
buscar.php

ED Tema 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ED Tema 3

Descripción:
Tema 3 de "Entornos de Desarrollo" de DAM

Fecha de Creación: 2026/05/18

Categoría: Informática

Número Preguntas: 30

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

¿Qué tipo de prueba se centra en verificar que el software cumple con los requisitos funcionales sin conocer su implementación interna?. Prueba de caja blanca. Prueba de caja negra. Prueba de integración. Prueba de unidad.

¿Qué tipo de prueba se realiza para verificar el comportamiento del sistema tras una falla?. Prueba de recuperación. Prueba de rendimiento. Prueba de esfuerzo. Prueba de seguridad.

¿Cuándo es recomendable dividir un módulo según la complejidad ciclomática?. Siempre que haya más de 3 métodos. Cuando V(G) > 10 y no se debe a sentencias case. Nunca, ya que aumenta la cantidad de pruebas. Cuando V(G) > 5.

Según la técnica de análisis de valores límite, si una entrada acepta valores entre 1 y 10, ¿cuáles serían valores de prueba no válidos?. 2 y 9. 1 y 10. 5 y 6. 0 y 11.

¿Qué técnica de prueba se basa en dividir el dominio de entrada en clases que se supone que se comportan de forma equivalente?. Prueba del camino básico. Particiones de equivalencia. Análisis de valores límite. Conjetura de errores.

En pruebas de bucles simples, ¿qué valor de iteraciones se debe probar además de 0, 1 y 2?. Solo números pares. Solo el valor máximo. Solo números impares. n-1, n y n+1, donde n es el número máximo de iteraciones.

¿Qué tipo de prueba es más adecuada para detectar errores en bucles anidados?. Conjetura de errores. Prueba de bucles. Particiones de equivalencia. Prueba del camino básico.

¿Qué se entiende por “buen caso de prueba” según Piattini et al.?. Uno que se ejecuta rápidamente. Uno que tiene alta probabilidad de encontrar un defecto no descubierto. Uno que pasa sin errores. Uno que demuestra que el sistema funciona.

¿Qué técnica se enfoca en las definiciones y usos de variables en el código?. Prueba de flujo de datos. Prueba basada en hebras. Análisis de valores límite. Prueba de bucles.

¿Qué permite la complejidad ciclomática de McCabe?. Determinar el número de caminos independientes en un módulo. Calcular la cantidad de memoria que consume un programa. Evaluar la calidad del diseño orientado a objetos. Medir cuántos errores contiene el código.

¿Qué se recomienda hacer cuando la complejidad ciclomática V(G) de un módulo es mayor que 10 y dicho valor no se debe a sentencias case o similares?. Documentar el módulo con mayor detalle. Aumentar el número de pruebas de caja negra. Replantearse el diseño modular y dividir el módulo en varios más simples. Ignorar el valor si las pruebas pasan correctamente.

¿Cuál de las siguientes afirmaciones es cierta sobre las pruebas automáticas con JUnit?. Solo se pueden probar métodos privados. Requieren compilación manual antes de cada ejecución. Permiten automatizar pruebas unitarias. No permiten verificar excepciones.

¿Qué tipo de prueba se realiza primero en la estrategia de pruebas del software?. Prueba de validación. Prueba de unidad. Prueba de integración. Prueba de sistema.

¿Cuál es un ejemplo de “conjetura de errores”?. Probar el valor 0 en entradas numéricas. Dividir el dominio en clases válidas y no válidas. Probar todos los caminos del código. Ejecutar pruebas con cobertura del 100%.

¿Qué sucede si un método de prueba en JUnit muestra un símbolo verde?. El resultado obtenido coincide con el esperado. Se ha detectado un fallo grave. Hubo una excepción no controlada. La prueba no se ha implementado.

¿Qué anotación de JUnit se usa para ejecutar código antes de cada método de prueba?. @BeforeAll. @BeforeEach. @TestSetup. @AfterEach.

¿Qué tipo de prueba se realiza para verificar mecanismos de interacción entre clases?. Prueba de unidad. Prueba de integración. Prueba de rendimiento. Prueba de validación.

¿Qué tipo de error detecta la prueba de flujo de datos cuando una variable se usa antes de ser inicializada?. Definición redundante. Uso sin definición. Uso computacional inadecuado. Definición sin uso.

¿Qué documento describe los procedimientos para ejecutar un conjunto de casos de prueba?. Especificación de casos de prueba. Plan de pruebas. Especificación de procedimientos de prueba. Informe de incidentes.

¿Quiénes participan activamente en la prueba de validación?. Solo los desarrolladores. Solo el equipo de pruebas independiente. Los analistas de requisitos exclusivamente. Los usuarios finales.

¿En qué fase se generan los “informes de incidentes”?. Planificación de pruebas. Análisis causal. Ejecución de pruebas. Diseño de pruebas.

¿Qué indica una cobertura de instrucciones del 100%?. Que todas las clases han sido probadas. Que todos los caminos posibles se han ejecutado. Que todas las líneas de código han sido ejecutadas al menos una vez. Que no hay errores en el software.

¿Qué técnica permite ejecutar un mismo caso de prueba con múltiples conjuntos de datos en JUnit 5?. Pruebas de rendimiento. Pruebas parametrizadas. Pruebas de regresión. Pruebas de integración.

Si un grafo de flujo tiene 10 nodos y 15 aristas, ¿cuál es su complejidad ciclomática según la fórmula V(G) = A – N + 2?. 10. 5. 3. 7.

¿Qué estrategia de integración comienza probando las clases independientes y luego las dependientes?. Prueba basada en uso. Prueba de regresión. Prueba basada en hebra. Prueba incremental.

En el paradigma orientado a objetos, ¿qué se prueba en la prueba de unidad?. La interacción entre varias clases. Los módulos principales del sistema. Las clases y sus métodos. Solo los atributos de las clases.

¿Qué diferencia hay entre verificación y validación en el contexto de pruebas?. Son sinónimos y se usan indistintamente. La verificación se aplica solo en pruebas unitarias y la validación en pruebas del sistema. Verificación comprueba si el producto es el que quiere el cliente; validación comprueba si se construyó correctamente. Verificación comprueba si se construyó correctamente; validación comprueba si el producto es el que quiere el cliente.

¿Cuál es el objetivo principal de las pruebas de software?. Probar únicamente los requisitos no funcionales. Demostrar que el software funciona correctamente en todos los casos. Detectar defectos antes de que el software sea entregado al cliente. Asegurar que el software se entrega a tiempo.

¿Cuál de las siguientes NO es un tipo de prueba del sistema mencionado en el documento?. Prueba de rendimiento. Prueba de seguridad. Prueba de esfuerzo. Prueba de aceptación.

¿Qué objetivo tiene el análisis causal en el proceso de pruebas?. Predecir cuántos errores quedan por descubrir. Formar al personal sobre los errores cometidos para prevenirlos en el futuro. Determinar quién cometió el error para sancionarlo. Reducir el número de pruebas necesarias.

Denunciar Test