Sobre el proyecto

QA Studio es una plataforma de gestión de pruebas de código abierto orientada a ingenieros de QA, presentada como una alternativa ligera a herramientas comerciales más pesadas. Es autoalojable y se distribuye bajo la licencia AGPL-3.0. Las capacidades principales descritas en el README incluyen: - Organización de pruebas: suites y casos de prueba jerárquicos con trazabilidad. - Ejecución de pruebas: planificación y ejecución en múltiples entornos. - Informes: dashboards que rastrean resultados, tendencias y métricas. - Adjuntos: capturas de pantalla, videos, logs y rastreos de pila asociados a los resultados. - Enfoque API: todas las funciones son accesibles mediante una API REST. - Autenticación: sistema integrado de autenticación autoalojada con hash de contraseñas bcrypt, gestión de sesiones, cookies HTTP-only y registro de auditoría. La pila tecnológica incluye SvelteKit 2 con Svelte 5, Skeleton UI y Tailwind 4 en el frontend; rutas de API de SvelteKit en el backend; PostgreSQL con Prisma ORM; Decap CMS para el blog; y despliegue en Vercel o cualquier host Node.js. Para configurarlo se requieren Node.js 18+ y PostgreSQL. Se debe clonar el repositorio, ejecutar npm install, copiar .env.example a .env.local y configurar DATABASE_URL, BLOB_READ_WRITE_TOKEN (almacenamiento Vercel Blob, obligatorio para adjuntos en desarrollo y producción) y CRON_SECRET, luego ejecutar npx prisma generate y npx prisma db push antes de iniciar con npm run dev. La retención de adjuntos es de 7 días en el plan gratuito y 30 días en Pro, con limpieza diaria mediante cron; los autoalojadores pueden implementar su propio adaptador de almacenamiento (S3, MinIO, sistema de archivos local) bajo la misma interfaz. Las opciones de despliegue incluyen un flujo de un clic en Vercel, un Dockerfile proporcionado, proveedores en la nube o un VPS con PM2. Los términos de licencia permiten uso gratuito, autoalojamiento, modificación y uso comercial, pero exigen compartir el código fuente de las modificaciones cuando se ofrece como servicio y mantener la licencia AGPL-3.0 en derivados. El plan gratuito permite un proyecto con casos de prueba ilimitados; Pro añade proyectos ilimitados, equipos y diagnósticos por IA. La documentación cubre despliegue, invitaciones de equipo con acceso basado en roles, facturación con Stripe, Decap CMS y notificaciones por Slack, además de una guía de contribución y una comunidad en Discord.