Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Se debe comprobar que todos los recursos (css, archivos, imágenes, etc) externos, locales o temporales a la aplicación se siguen recuperando correctamente.

...

Comprobaciones infraestructura/librerías

...

Ejemplo:

  • En recursos.um.es se activa la política CORS, es posible que las aplicaciones que carguen recursos desde ahí obtengan denegaciones de acceso por CORS.
  • Mi aplicación tiene recursos en su sistema de ficheros local y se migra de versión de weblogic. Es posible que dichos recursos deban adaptar la ruta para recuperarlos correctamente

...

  • .

Comprobaciones sobre el código fuente

Pruebas funcionales

...

Se deben realizar todas las pruebas funcionales y test de la aplicación

...

para asegurar que el código sigue funcionando de manera satisfactoria.

Ejemplo:

  • Si existe algún paquete de base de datos descompilado que no se ha detectado cuando las prueban pasen por esa parte de código el error se producirá.
  • Si hay un cambio de versión de alguna librería, que hace que un método actual varíe, puede provocar problemas en su ejecución que sólo se detectarían haciendo uso del mismo.

Pruebas de servicios

...

Se deben probar todos los servicios que exponemos a otras aplicaciones. Cuando se prueba una aplicación en ocasiones los servicios externos no se prueban porque no forman parte de la lógica de negocio principal por lo que cuando una aplicación los vaya a usar será cuando nos encontremos el error.

Ejemplo: Tras migrar nuestra aplicación, las credenciales de acceso a un servicio privado han cambiado. Si no realizamos las pruebas pertinentes no nos percataremos de este cambio.


Comprobaciones de dependencias externas

Interacción con servicios externos

...

Se debe comprobar que las interacciones de nuestra aplicación con servicios externos para verificar que el funcionamiento es correcto

Ejemplo: Nuestra aplicación accede al servidor de gestión documental para archivar documentos. Si se produce una actualización de dicho servidor es posible que la API cambie o el protocolo de intercambio de información por lo que si no lo probamos no seremos conscientes que nuestra aplicación fallará al intentar comunicarse con él.