Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Tesbo-Test-Manager

Tesbo Test Manager es un sistema open source de gestión de casos de prueba autoalojable, desarrollado por QAble Testlab. Utiliza una arquitectura modular con Next.js y NestJS, soporta PostgreSQL con pgvector para capacidades vectoriales y Redis como caché.

Ficha actualizada 25 sept 2026, 12:27 · upstream 25 sept 2026, 12:06 · release v1.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Tesbo-Test-Manager

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Tesbo Test Manager es una herramienta open source diseñada para equipos de QA que buscan gestionar casos de prueba sin vendor lock-in. El sistema permite autoalojar la solución completa, organizando casos de prueba en suites, gestionando ciclos de pruebas y rastreando resultados de ejecución. Su arquitectura separa el frontend (Next.js con App Router) del backend (NestJS), facilitando mantenimiento y despliegues escalables.

El proyecto soporta dos rutas para la base de datos: conexión a una instancia externa (como Neon o RDS) o despliegue local con Docker usando una imagen oficial de PostgreSQL con pgvector. Esta flexibilidad permite adaptarse tanto a entornos cloud como locales sin complicaciones adicionales. La integración con Playwright mediante un reporter nativo automatiza el reporte de resultados, incluyendo capturas de pantalla y trazas.

La licencia Apache 2.0 garantiza libertad para uso comercial o personal, mientras que la extensión pgvector habilita funcionalidades avanzadas de búsqueda semántica en casos de prueba si se requiere. El sistema incluye soporte opcional para integraciones como Jira, Linear o almacenamiento en S3 mediante variables de entorno configurables.

CASOS DE USO
  • Gestión manual de casos de prueba con organización por suites y prioridades
  • Ejecución de ciclos de pruebas (runs) con seguimiento de estados: pasado, fallido, bloqueado
  • Integración automatizada con Playwright para reportar resultados sin intervención manual
  • Despliegue autoalojado en infraestructura propia con PostgreSQL externo o local
  • Búsqueda semántica de casos de prueba usando extensión pgvector en la base de datos
PUNTOS DESTACADOS
  • Arquitectura modular separada en frontend (Next.js) y backend (NestJS) para mayor mantenibilidad
  • Soporte nativo para Playwright mediante reporter que reporta resultados con capturas y trazas
  • Flexibilidad de base de datos: conexión externa o despliegue local con Docker Compose
  • Licencia Apache 2.0 sin vendor lock-in, permitiendo uso libre y comercial
  • Extensión pgvector integrada para capacidades vectoriales en la base de datos PostgreSQL
PRECAUCIONES
  • Dependencia obligatoria de PostgreSQL con extensión pgvector; no soporta otras bases de datos nativamente
  • Configuración manual compleja de variables de entorno para CORS y URLs de acceso externo
  • Ausencia de servicio de base de datos incluido en el archivo docker-compose.yml por defecto
  • Requiere rebuild del frontend al cambiar variables NEXT_PUBLIC_* para actualizar rutas API
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Usar Docker Compose con imagen PostgreSQL que incluya pgvector o configurar conexión externa. Establecer DATABASE_URL, FRONTEND_URL y CORS_ALLOWED_ORIGINS correctamente antes de iniciar. El primer build puede tardar varios minutos. Para acceso externo, actualizar las variables de entorno con la IP del host y reconstruir el frontend.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
10101011700030006379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.