Skip to content

Testing

fortizva edited this page Dec 17, 2023 · 12 revisions

Pruebas Unitarias. JUnit

Para las pruebas unitarias, se ha elegido el framework de testing JUnit, ya que viene integrada por defecto en el IDE Android Studio, cosa que asegura su total integración en el mismo junto con la sencillez de no hacer necesario ningún proceso de instalación de librerias externas y/o herramientas.

Partes a cubrir

Se deberá comprobar, como mínimo, que todas las clases con acceso a datos son cubiertas por estos tests, lo cual involucra:

  • com.gd05.brickr.api.RebrickableService

  • com.gd05.brickr.database.BrickrDatabase

Resultados

TODO: Añadir capturas de pantalla con los test pasados

Pruebas funcionales. Expresso

Como parte de los test funcionales, se ha decidido por la utilización de Espresso debido a que es el framework de testing enseñado en la asignatura de Arquitecturas Software en Entornos Empresariales.

Partes a cubrir:

Se ha de crear un test por cada Historia de Usuario, demostrando que se cubren todos los requerimientos pedidos por el cliente al inicio del proyecto.

Resultados

TODO: Añadir capturas de pantalla con los test pasados