Skip to content

MJGomezLopez/poolobject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Informe de Pruebas y Cobertura - Proyecto Java

Autores

Autor: Jon Ander Incera Moreno

Autor: Miguel José Gómez López

Objetivos

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.

Resumen del Proceso 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.

Imágenes

Cobertura desde Codecov

Cobertura desde Codecov

Cobertura desde JUnit - Eclipse

Cobertura desde JUnit - Eclipse

Test pasados de GitHub Actions

Test pasados de GitHub Actions

About

Java code example of design creational pattern pool object

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%