Cypress Automation Suite

Automatización E2E, UI y API desarrollada para SQL Mind Trainer sobre un entorno real con Supabase.

Descripción General

Esta suite Cypress automatiza los flujos más críticos del sistema: login, navegación de niveles, progreso, ranking, consultas SQL y validación de respuestas.

Fue diseñada con enfoque en eficiencia, reproducibilidad y detección temprana de errores.

Tipos de Pruebas

Estructura del Proyecto

/cypress
  /e2e
    auth.cy.js
    levels.cy.js
    progress.cy.js
    ranking.cy.js

  /fixtures
    users.json
    levels.json
    sql-answers.json

  /support
    commands.js
    api-helpers.js
    e2e.js

cypress.config.js
    

Separación clara entre tests, helpers, fixtures y configuración global, permitiendo escalabilidad y mantenibilidad.

Estrategia y Alcance