Aquí se encuentra el PDF de la estrategia de pruebas, la diapositiva y el video de la presentación Estrategias de pruebas planteada y video de presentación
Se agrega el enlace de la página de la Wiki
Se agrega el enlace de la página de la Wiki
- Iniciar sesión.
- Creación de posts
- Ejecución de pruebas exploratorias manuales a la opción de creación de psot
- Ejecución de pruebas de reconocimiento usando Monkeys a la plataforma Ghost
- Ejecución de pruebas de reconocimiento con Rippers a la plataforma Ghost
- Creación de post en la versión 4.45.0
- Creación de post en la versión 4.0.0
- Creación de post con múltiples combinaciones de datos
Para facilitar las pruebas se desplegó en un servidor propio la plataforma Ghost en sus versiones 4.45.0
y 4.0.0
. Dónde las credenciales de administración son las siguientes para ambas versiones:
-
email : grupo10@uniandes.edu.co
-
password : mMCDL6mWRAWyKUC
-
URL versión
4.45.0
: http://estudiantesmiso.space:2368/ghost/# -
URL versión
4.0.0
: http://estudiantesmiso.space:2369/ghost/#
Antes de ejecutar cada prueba se ejecuta una petición a las URL http://estudiantesmiso.space:8000/reset-db-4-45-0 o http://estudiantesmiso.space:8000/reset-db-4-0-0 para limpiar la base de datos de Ghost
Inventario de pruebas manuales ejecutadas: Inventario
make run-cypress-monkey
make run-ripper
Instrucciones para ejecutar los escenarios de manera local: Requisitos (Linux/MacOS)
- NodeJS v16.14.2
- Librería de cypress instalada en modo global (npm install -g cypress)
- make
make run-all-cypress-test
make run-visual-regression
Nota: el script para generar el reporte de regresión visual se encuentra en la carpeta Report
Los scripts de las pruebas se encuentran en la carpeta Pruebas-generacion-datos/Cypress
- NodeJS v16.14.2
- Librería de cypress instalada en modo global (npm install -g cypress)
- make
make run-cypress-data-tests
O en su defecto: ubicarse en la carpeta Pruebas-generacion-datos/Cypress, luego ejecutar el comando npm install y finalmente cypress run --headless
URL del registro de incidencias: Repositorio de issues para la semana 1 (se encontraron 10 issues)
Para la aplicación bajo pruebas se encontraron un total de 34 issues, tal como se evidencia en el siguiente enlace: Issues de todas las opciones