Entrega de la Semana 5: Pruebas E2E
-
Iniciar sesión: En esta funcionalidad se prueban escenarios relacionados con iniciar sesión correctamente y navegar a otras partes de la aplicación.
-
Editar Cuenta Administrador: En esta funcionalidad se integraron los escenarios positivos y negativos correspondientes a la edición del perfil de una cuenta de administrador.
-
Creación de Post: En esta funcionalidad se probaron escenarios relacionados con la creación de post y su presencia en la listas de drafts, scheduled y published.
-
Creación de Tags: En esta funcionalidad se probaron escenarios de la creación de tags para post.
-
Creación de Members: En esta funcionalidad se prueba la correcta creación de members.
- Iniciar Ghost localmente y comprobar que se haya lanzado en el URL http://localhost:2368/ghost/. Si se abre en otro puerto, se debe modificar el URL en cada prueba.
- Si no se tiene una cuenta local de Ghost, se debe crearla.
- Actualizar las credenciales de Ghost en kraken/features/properties.json con las credenciales de la cuenta local.
- Correr las pruebas con Kraken.
Escenario ID | Funcionalidad | Condiciones Iniciales | Descripción | Steps to Reproduce | Resultados Esperados | Tipo de Prueba |
---|---|---|---|---|---|---|
1 | Iniciar sesión | Tener una cuenta de Ghost | Se inicia sesión y se entra al sitio de blog. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se ingresa a la página del blog. | Positiva, caja negra. |
2 | Iniciar sesión | Tener una cuenta de Ghost | Se inicia sesión y se entra a la sección de posts. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se ingresa a la sección de posts. | Positiva, caja negra. |
3 | Iniciar sesión | Tener una cuenta de Ghost | Se inicia sesión y se entra a la sección de páginas. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se ingresa a la sección de páginas. | Positiva, caja negra. |
4 | Iniciar sesión | Tener una cuenta de Ghost | Se inicia sesión y se entra a la sección de tags. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se ingresa a la sección de tags. | Positiva, caja negra. |
5 | Iniciar sesión | Tener una cuenta de Ghost | Se inicia sesión y se entra a la sección de members. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se ingresa a la sección de members. | Positiva, caja negra. |
6 | Creación de Post | Tener una cuenta de Ghost | Se inicia sesión y se crea un post con título. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se crea un posts con título "Título." | Positiva, caja negra. |
7 | Creación de Post | Tener una cuenta de Ghost | Se inicia sesión y se crea un post con título y contenido. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se crea un posts con título "Título" y contenido "Cuerpo del blog." | Positiva, caja negra. |
8 | Creación de Post | Tener una cuenta de Ghost | Se inicia sesión y se crea un post con título y contenido, luego se lo despublica. | Ver pasos en el archivo .feature. | Se inicia sesión correctamente y se crea un posts con título "Título" y contenido "Cuerpo del blog." Luego, se lo despublica y se vuelve a convertir en borrador. | Positiva, caja negra. |