Skip to content

DaMoAndes/2022_MISOPruebasAuto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Ghost-Issues

Reporte de incidencias Ghost

pruebas de regresión visuales

Pasos para ejecutar los 10 test E2E seleccionados

  • Ingrese al repositorio de GitHub del proyecto (https://github.com/jsanchezl12/2022_MISOPruebasAuto)
  • Clone el repositorio (git clone https://github.com/jsanchezl12/2022_MISOPruebasAuto.git)
  • Cambie de rama a la rama de Pruebas de regresión visuales (git checkout visual-regression-test)
  • En la raiz del proyecto existen 2 carpetas principales (Ghost_3.41.1 y Ghost_4.41.3)
  • Cada carpeta tiene los test seleccionados para cada herramienta (Cypress y Kraken) en su respectiva versión
  • En la raiz tambien existe una carpeta donde este el resultado de las pruebas de regresión visual con (Backstop)
  • Ingrese a la carpeta que quiere consultar (Cypress o Kraken)
  • Ingrese a la carpeta (html_report)
  • Ejecute el archivo (index.html) en un navegador (Chrome, Firefox, Opera, etc)
  • Se desplegara el reporte del resultado de las pruebas de regresión visual

pruebas-ghost

Pruebas automatizadas - KRAKEN

Pasos para ejecutar

  • Descargar el repositorio: git clone + URL del repostitorio
  • Para ir a la rama donde esta todos los test integrados (git checkhout develop)
  • Iniciar servidor Ghost en su maquina local (ghost start)
  • Para que los tests ejecuten de manera correcta ejecute el comando kraken run
  • Los tests se deben iniciar en varios navegadores navegador.

FUNCIONALIDADES KRAKEN:

FUNCIONALIDAD: POST

Prueba de funcionamiento: https://www.youtube.com/watch?v=iGCfGKJPimo

Escenarios:

  • Welcome to Ghost
  • Creando cuenta Ghost
  • Creación y publicación de un Post
  • Actualización de un Post
  • Cambiar Post de estado Publish a Draft
  • Eliminación de un Post

FUNCIONALIDAD: MEMBERS

Escenarios:

  • Como usuario registrado quiero acceder a la opción members y visualizar las opciones existente
  • Como usuario administrador quiero poder crear un nuevo miembro
  • Como usuario administrador quiero poder filtrar en la lista de miembros
  • Como usuario administrador quiero poder gestionar los filtros en la biusqueda de miembros
  • Como usuario administrador quiero poder eliminar un miembro

FUNCIONALIDAD: PAGES

Escenarios:

  • Como usuario inicio sesion y creo una nueva Pagina
  • Como usuario actualizo una Pagina Existente
  • Como usuario elimino una Pagina Existente
  • Como usuario filtro las paginas publicadas del listado de paginas

FUNCIONALIDAD: TAGS

Prueba de Funcionamiento: https://youtu.be/sG5FoiNgN2k

Escenarios:

  • Inicio de Sesion - Tags
  • Update Tag MetaData - Tags
  • Update Tag TwitterData - Tags
  • Update Tag FacebookData - Tags
  • Check Metadata Tags - Tags

Impacto pruebas de regresión

En terminos de pruebas fallidas y exitosas en el cambio de versiones de Ghost se pudo encontrar un gran numero de puebas fallidas, consideramos fue debido a:

  • cambio en el nombre de selectores
  • cambio en la interfaz de página principal
  • cambio de urls
  • cambio en el numero de pasos para realizar la misma acción

About

Repositorio Central de MISO Pruebas Auto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.9%
  • Gherkin 27.1%