WorksheetsLENG_PROG_AVAN_II_PRUEBA DIAGNOSTICA
Total questions: 10
Worksheet time: 8mins
¿Cuál es la principal ventaja de la automatización de pruebas frente a las pruebas manuales?
Requiere menos conocimientos técnicos
Reduce la necesidad de realizar pruebas
Aumenta la eficiencia y consistencia del proceso de prueba
Elimina por completo los errores en producción
El proceso de integración de pruebas en CI/CD asegura que las pruebas se ejecuten manualmente antes de cada despliegue.
(a)
¿Cuál de los siguientes se considera un ejemplo de framework de pruebas unitarias en Java?
Selenium
TestNG
Spring Boot
Gradle
Las pruebas de integración validan que varios componentes trabajen correctamente juntos.
(a)
¿Qué tipo de prueba se utiliza para validar que una función individual de código funciona correctamente de forma aislada?
Prueba de integración
Prueba de sistema
Prueba unitaria
Prueba funcional
Spring Boot Test es una herramienta utilizada exclusivamente para realizar pruebas unitarias en Java.
(a)
¿Qué herramienta permite simular dependencias en pruebas unitarias en Java?
Spring Data
JUnit
Mockito
Maven
En la simulación de dependencias, se reemplazan componentes reales por objetos simulados para evaluar una unidad de código en aislamiento
(a)
¿Cuál es el objetivo principal de la cobertura de pruebas?
Medir la velocidad de ejecución de los tests
Determinar el tiempo de despliegue
Evaluar el número de usuarios que han probado el sistema
Estimar qué porcentaje del código ha sido ejecutado durante las pruebas
Un pipeline de CI/CD no requiere pruebas automatizadas para funcionar correctamente
(a)
