Nombre | Correo |
---|---|
Alberto Alvarez Herrera | [email protected] |
Miguel Angel Orjuela Rocha | [email protected] |
Nestor Pérez Espinel | [email protected] |
Arturo Reyna | [email protected] |
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
- Clonar el repo https://github.com/alvarez-alberto/Ghost-test.git
- Ejecutar el comando npm install
- En el archivo Ghost-test\properties.json colocar el usuario y el password para ghost
- En la ruta Ghost-test\features solo dejar un archivo con extension .feature
- En una consola Git Bash ubicarse en la raiz del repo clonado y ejecuar el comando ./node_modules/kraken-node/bin/kraken-node run
- Clonar el repo https://github.com/neztoring/Ghost-test-Playwright.git
- Ejecutar en la raiz del repositorio local ejecutar el comando npm install
- Ejecutar en la raiz del repositorio local ejecutar el comando node <nombre del archivo .js> Eje: node TagCrearPositivo.js
- En la consola se puede verificar los pasos que se ejecutan y en la carpeta resultado quedan las imagenes del escenario ejecutado
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 |