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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.