Saltar al contenido principal

Testing - Introducción

Floutic incluye una suite completa de tests para garantizar la calidad y estabilidad del código.

Cobertura de Tests

Backend

  • 781+ tests pasando (incluyendo 63 tests de GHL v2.2)
  • Tests de endpoints, servicios, integraciones
  • Tests de seguridad y validaciones
  • Tests de concurrencia y race conditions

Frontend

  • 507 tests unitarios pasando (100%)
  • 31 tests E2E de seguridad pasando (100%)
  • Tests de componentes, hooks, stores
  • Tests E2E con Playwright

Guías de Testing

Ejecutar Tests

Backend

# Ejecutar todos los tests
docker compose exec backend pytest

# Ejecutar tests específicos
docker compose exec backend pytest tests/endpoints/test_projects.py

Frontend

# Tests unitarios
docker compose exec frontend npm test

# Tests E2E
docker compose exec frontend npm run test:e2e

Documentación Adicional

Para más detalles, consulta: