El objetivo de este informe es evaluar la calidad del conjunto de pruebas, la cobertura del proyecto Java, y analizar el trabajo en equipo y el esfuerzo invertido en la actividad de prueba.
- ¿Se ha realizado trabajo en equipo?
Sí, el trabajo se realizó en equipo mediante, lo que permitió una colaboración efectiva para realizar las pruebas y mejorar la cobertura del proyecto ya que ambos estuvimos a la vez viendo el proyecto y dandonos ideas entre nosotros.
- ¿Tiene calidad el conjunto de pruebas disponibles?
El conjunto de pruebas alcanzó una cobertura del 100% para las clases que se utilizan en el proyecto Java, las cuales son: DuplicatedInstanceException.java, NotFreeInstanceException.java, Reusable.java y ReusablePool.java.
- ¿Cuál es el esfuerzo invertido en realizar la actividad?
Se realizó un esfuerzo significativo para alcanzar el 100% de cobertura en las clases mencionadas.
- ¿Cuál es el número de fallos encontrados en el código original?
Se encontrarón tres fallos en las pruebas en el código original, ya que las pruebas no estaban implementadas y no tenían en cuenta el hecho de que estas pudiesen arrojar excepciones, cosa que se implemento dos de los tres tests.
- ¿El proceso de integración continua realizado ha sido de calidad?
Sí, se utilizó GitHub Actions con Ant para realizar pruebas y verificación de cobertura con Codecov, lo que proporcionó un proceso de integración continua de calidad.


