Skip to content

RIPuppet

LuisaTorresMon edited this page Apr 30, 2023 · 4 revisions

Contexto de la prueba:

  • Dispositivo: PC ThinkPad P15v
  • Sistema Operativo: Windows 10 Pro
  • Navegador: Google Chrome Versión 112.0.5615.138
  • Área funcional cubierta: Sitio administrador
  • Estrategia: Pruebas de reconocimiento
  • Nodejs: Versión 14.18.0

Descripción de las pruebas realizadas:

Se realizaron pruebas de exploración de interfaz gráfica sobre el sitio administrador de Ghost, con el fin de reconocer las funcionalidades y vistas ofrecidas por la aplicación. Se busca simular el comportamiento de un usuario navegando por la interfaz y que no se presenten excepciones o errores en su ejecución.

Para la ejecución se utilizó la herramienta RIPuppet, la cual se adaptó para analizar Ghost en un ambiente local. Esta herramienta realizó una exploración recursiva de los estados de la aplicación guiada a través de la interacción con los diferentes elementos del sitio administrador.

Configuración en RIPuppet:

image

image

Resultados de las pruebas:

El resultado de la exploración con la herramienta se encuentra disponible en los archivos del reporte realizado, los cuales al ser accedidos desde un navegador web posterior a inicializar un servidor HTTP, se visualizan como siguen:

Chrome: image

Firefox: image

Se puede visualizar el grafo de la aplicación donde todas las funcionalidades giran en torno al sitio principal desde el cual se puede acceder a varias funcionalidades que dispone la aplicación. En los resultados observamos que la herramienta visitó un total de 15 páginas. Se observa además que cada una de estas páginas cuenta con su respectivo reporte, incluyendo información como el estado, la URL y los errores hallados. La prueba no. 2 de Chrome, en particular, reportó como error un scope de tipo “info” que, si bien no se trata de un error, sí fue catalogado como este:

image

Pros:

  • Facilidad en la instalación.
  • Ejecución en varios navegadores.
  • Facilidad en la extracción de la información.
  • Automatizar pruebas repetitivas.
  • Facilidad en el descubrimiento de nuevas vistas.

Contras:

  • Consumo de memoria y recursos del sistema.
  • Ejecución lenta de las herramientas

Defectos encontrados:

No hay registro de incidencias o errores durante la ejecución de las pruebas con la herramienta RIPuppet en el sitio administrador de Ghost. La herramienta demostró facilidad en la instalación, ejecución en varios navegadores y automatización de pruebas repetitivas, aunque consume memoria y recursos del sistema. También se destacó la facilidad en la extracción de información y el descubrimiento de nuevas vistas.

Evidencias:

Enlace de las evidencias