Suite de automatización E2E y API testing construida con Cypress, dirigida a automationexercise.com.
cypress-e2e-suite/ ├── cypress/ │ ├── e2e/ │ │ ├── auth.cy.js # Registro, login válido e inválido │ │ └── api.cy.js # Tests de API (productsList, verifyLogin) │ └── support/ ├── docs/ │ └── demo.gif ├── cypress.config.js └── package.json
auth.cy.js
- Registro completo de un nuevo usuario (flujo end-to-end)
- Login con credenciales válidas (cuenta creada dinámicamente)
- Login con credenciales inválidas (validación de mensaje de error)
api.cy.js
GET /api/productsList→ valida status 200 y estructura de la respuestaPOST /api/verifyLogin→ valida login a nivel de API
npm install
npm run cy:open # Modo interactivo
npm run cy:run # Modo headless (CI/CD)
npm run cy:run:auth # Solo tests de autenticación
npm run cy:run:api # Solo tests de API- Email: denisxona5@gmail.com
