- Java 88%
- Makefile 12%
| src | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
Actividad 5 - Prueba de programas
Ejercicio 27
Explique los siguientes conceptos
En el contexto de pruebas de software, se utilizan varios tipos de tests para garantizar su calidad:
-
Prueba de caja blanca
R: Se centra en examinar el código fuente para probar la lógica interna del software.
-
Prueba de caja negra
R: Evalúa la funcionalidad del software sin conocer su estructura interna, enfocándose en entradas y salidas.
-
Prueba unitaria
R: Verifica que cada unidad individual del código funcione correctamente de forma aislada.
-
Prueba de integración
R: Comprueba que los diferentes componentes del software funcionen bien cuando se combinan.
-
Prueba de sistema
R: Evalúa el sistema completo para asegurar que cumple con todos los requisitos en un entorno similar al de producción.
-
Prueba de aceptación
R: Verifica que el software cumpla con los requisitos del cliente y esté listo para su uso final.
Ejercicios 28, 29 y 30
28: Diseñe pruebas para cada uno los programas del ejercicio 2 (métodos recursivos).
29 : Crear proyecto Maven con JUnit
30 : Implementación de las pruebas
Para ejecutar los tests, use el comando make maven_test.
El fichero de pruebas se encuentra aquí.