-
Notifications
You must be signed in to change notification settings - Fork 0
6. Gestión de Testing
En este caso hemos realizado pruebas unitarias de todos los módulos creados. Puedes consultar los test dentro de los apartados de las diferente iteraciones. El problema que nos surge es que debido a que en este caso se ha divido el proyecto y sus diferentes módulos en las diferentes capas de persistencia, dominio y presentación, no tenemos claro el como realizar las pruebas unitarias a la parte de persistencia y de presentación. Por tanto, hemos tomado la decisión de realizar las pruebas de exclusivamente la parte del dominio de cada uno de los módulos. Para cubrir esta parte del testing de manera correcta, se realizado en los ejercicios de trabajo teórico el testing de cada uno, utilizando tanto JUnit
como JaCoCo
y surefire
.
Enlace a los repositorios:
- Ejercicio 1 (Miguel y José Miguel): https://github.com/MiguelTorresMedina/ISO2-2021-Testing-P1
- Ejercicio 2 (Carlos y César): https://github.com/i82fegac/Testing-P2
- Ejercicio 3 (Alberto y Álvaro): https://github.com/alb3rtov/ISO2-2021-Testing-P3
Realizaremos una cobertura de decisiones y a ser posible intentaremos realizar una cobertura de condiciones/decisiones con los menores casos de prueba posibles.
Para realizar la parte del testing se utilizará la librería de JUnit
disponible para Java. Se crearán diferentes clases la siguiente notación: ClaseTest.java, siendo 'Clase' el nombre de la clase a probar.