Skip to content

DennisIsem/cypress-e2e-suite

Repository files navigation

🌲 Cypress E2E Suite — Automation Exercise

Suite de automatización E2E y API testing construida con Cypress, dirigida a automationexercise.com.

Cypress JavaScript Node.js

🎬 Demo

Demo de tests de autenticación

📂 Estructura del proyecto

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

Tests incluidos

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 respuesta
  • POST /api/verifyLogin → valida login a nivel de API

Cómo correr el proyecto

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

Contacto

About

Suite de automatización E2E y API testing con Cypress.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors