Skip to content

alvarez-alberto/Ghost-test-kraken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ghost-test

Nombre Correo
Alberto Alvarez Herrera [email protected]
Miguel Angel Orjuela Rocha [email protected]
Nestor Pérez Espinel [email protected]
Arturo Reyna [email protected]

Funcionalidades a probar:

Funcionalidad Descripcion
Crear Post Se debe poder crear un post a la página exitosamente Miguel Orjuela
Crear una pagina Se debe poder crear un página exitosamente Alberto
Crear tag Se debe poder crear un tag exitosamente Nestor
Editar tag Se debe poder editar un tag exitosamente Nestor
Crear miembro Se debe poder crear un miembro a la página exitosamente Arturo
Editar post Se debe poder editar un post existente en la pagina exitosamente Conjunto

Herramientas a usar:
Kraken:
Playwright:

Tareas:

Realizar 4 Casos/escenarios de prueba en ambas herramientas según la funcionalidad asignada.

Nota: Version Ghost 5.18.0

Instrucciones para ejecutar los escenarios de prueba en Kraken:

  1. Clonar el repo https://github.com/alvarez-alberto/Ghost-test.git
  2. Ejecutar el comando npm install
  3. En el archivo Ghost-test\properties.json colocar el usuario y el password para ghost
  4. En la ruta Ghost-test\features solo dejar un archivo con extension .feature
  5. En una consola Git Bash ubicarse en la raiz del repo clonado y ejecuar el comando ./node_modules/kraken-node/bin/kraken-node run

Instrucciones para ejecutar los escenarios de prueba en Playwright:

  1. Clonar el repo https://github.com/neztoring/Ghost-test-Playwright.git
  2. Ejecutar en la raiz del repositorio local ejecutar el comando npm install
  3. Ejecutar en la raiz del repositorio local ejecutar el comando node <nombre del archivo .js> Eje: node TagCrearPositivo.js
  4. En la consola se puede verificar los pasos que se ejecutan y en la carpeta resultado quedan las imagenes del escenario ejecutado

Pros y Contras de las Herramientas:

Herramienta Pros Contras
Kraken - El uso del lenguaje natural para escribir los escenarios de prueba. -Los elementos html del sistema bajo pruebas debe tener definido un id único para que la localización de lo elementos sea más exacta
- La presentación por cada escenario de prueba de los resultados es muy ordenada y fácil de entender
- Permite aplicar el patrón Given-When-Then
Playwright
Incluye por defecto auto waits -Para definir y escribir los escenarios de pruebas hay que tener conocimiento de los elementos html
Permite aplicar el patron page object

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published