WorksheetsPruebas Unitarias Quiz
Total questions: 10
Worksheet time: 8mins
¿Qué se prueba principalmente en una prueba unitaria?
La interacción entre sistemas externos
La velocidad de la red
Una unidad individual de código
La carga máxima del sistema
¿Cuál es el propósito principal de una prueba unitaria?
Asegurar que el sistema completo funcione
Validar el diseño gráfico
Verificar que un método específico se comporte como se espera
Generar documentación
¿Cuál de las siguientes es una buena característica de las pruebas unitarias?
Dependen de múltiples servicios
Son rápidas, independientes y automatizadas
Se ejecutan al final del desarrollo
Modifican la base de datos real
¿Qué representa el patrón AAA en pruebas unitarias?
After-Act-Apply
Arrange-Act-Assert
Assert-Apply-Assign
Accept-Adapt-Arrange
¿Cuál es el objetivo de usar mocks en pruebas unitarias?
Ejecutar pruebas lentas
Capturar errores en producción
Simular dependencias externas para aislar la unidad de prueba
Generar logs de la aplicación
¿Qué significa TDD (Test Driven Development)?
Técnica de diseño de datos
Técnicas de detección de errores
Desarrollo guiado por pruebas
Desarrollo de tests duplicados
¿Cuál es la finalidad de automatizar las pruebas unitarias en CI/CD?
Aumentar la complejidad del pipeline
Obtener retroalimentación inmediata sobre errores
Probar solo después del despliegue
Reducir el número de pruebas
¿Qué significa una alta cobertura de código?
Que el código es más rápido
Que todas las funciones están optimizadas
Que una gran parte del código ha sido ejecutada por pruebas
Que el sistema es seguro
¿Qué problema puede surgir si una prueba unitaria valida múltiples comportamientos o métodos?
Aumenta la velocidad de ejecución
Hace difícil identificar qué parte falló y dificulta el mantenimiento
Reduce la cobertura de código
Mejora la documentación del código
¿En pruebas unitarias, ¿cuál es el principal riesgo de tener pruebas con dependencias externas no simuladas?
Las pruebas serán más rápidas pero menos precisas
Se pierde la capacidad de ejecutar pruebas paralelas
Las pruebas pueden volverse frágiles y poco deterministas, causando falsos negativos
No hay ningún riesgo significativo
