v0.1.0 — Hecho en Rust

🧪 ValDam QA Suite

Suite de testing distribuido con interfaz nativa. Construida en Rust y Tauri: ejecuta Pytest, Cypress, Playwright y Mocha en entornos Docker completamente aislados, con reportes por proyecto, streaming en vivo y visualizador de screenshots. Gratuito y multiplataforma.

Frameworks de testing
0$
Precio
Gratuito
3
Plataformas
Descubre más

La historia detrás de ValDam QA Suite

De la frustración de configurar entornos de testing a una suite aislada con un solo clic.

Nacido en Rust y Tauri

Configurar un entorno de pruebas siempre era un ritual: instalar dependencias, levantar bases de datos, versiones de Python o Node que no coincidían, y servidores Appium peleando con el resto. Cada integrante del equipo lo hacía distinto y los resultados variaban.

Las soluciones existentes eran pesadas, de pago o requerían infraestructura compleja. Nada ofrecía pruebas aisladas en contenedores con la simpleza de abrir una app de escritorio.

Lo que empezó como un runner local para mis propios proyectos creció hasta convertirse en una suite casi profesional con soporte de múltiples frameworks, reportes por proyecto, streaming en vivo y un visualizador de screenshots.

Hoy, después de 14 fases de desarrollo, ValDam QA Suite es gratuito para toda la comunidad.

🦀

Hecho en Rust

Rendimiento nativo con seguridad de memoria

🐳

Docker aislado

Cada ejecución en un entorno limpio

🎭

Multi-framework

Pytest, Cypress, Playwright y Mocha

💜

100% Gratis

Sin versiones Pro ni límites ocultos

Todo lo que un equipo de QA necesita

Desde entornos Docker aislados hasta reportes detallados por proyecto. ValDam QA Suite lo tiene todo.

🐳

Zero configuración

La única dependencia externa es Docker Desktop. La app descarga, construye y orquesta las imágenes necesarias automáticamente.

Docker Listo Zero-config
🧩

Sistema de Plugins

Soporta múltiples frameworks de testing: Pytest, Cypress, Playwright y Mocha, cada uno con su imagen Docker y comandos específicos.

Pytest Cypress Playwright
🔒

Pruebas aisladas

Cada ejecución crea un entorno limpio con base de datos, aplicación y servidor Appium en contenedores Docker. Sin contaminación entre corridas.

Contenedores Appium Aislado
📊

Reportes por proyecto

Los resultados se guardan organizados por proyecto para consulta histórica, con historial de ejecuciones agrupado por fecha.

Historial JUnit Dashboard
📋

Streaming en vivo

Los logs de la ejecución se muestran en tiempo real en la interfaz, con virtual scroll que mantiene fluidez incluso con cientos de pruebas.

En vivo Virtual scroll Logs
📸

Visualizador de Screenshots

Galería con miniatura y lightbox a pantalla completa para examinar las capturas de los tests fallidos.

Galería Lightbox
📄

Exportación HTML/PDF

Descarga el reporte como HTML autocontenido o usa Ctrl+P para guardarlo como PDF y compartirlo con tu equipo.

HTML PDF
🔑

Autenticación SSH/HTTPS

Soporta llave SSH o token de acceso para clonar repositorios privados y gestionar credenciales desde la interfaz.

SSH Token
🌐

SUT URL externa

Configura una URL opcional para apuntar los tests a un entorno externo (staging, CI/CD, API) en lugar del SUT Docker por defecto.

Staging CI/CD
🖧

Extra Hosts (DNS)

Entradas personalizadas de /etc/hosts en el contenedor runner para resolver hostnames como valedam.local o mi-servidor.internal.

DNS /etc/hosts
🔔

Notificaciones nativas

El sistema operativo te avisa cuando una ejecución completa, falla o se cancela, con toasts en la interfaz y modal de diagnóstico.

Toasts OS
🌙☀️

Tema Claro/Oscuro

Alterna entre tema oscuro, claro o sigue la preferencia del sistema, con accesibilidad completa: roles ARIA y navegación por teclado.

Dark Light ARIA

¿Para quién es?

ValDam QA Suite está diseñado para equipos que automatizan pruebas.

🧪

Equipos de QA

Ejecutan suites en entornos aislados sin configurar nada

👨‍💻

Desarrollador

Valida sus cambios con tests reproducibles en Docker

🚀

DevOps / CI

Apunta los tests a entornos staging o CI/CD externos

🎓

Estudiantes

Aprenden testing automatizado sin pelear con dependencias

🏢

Empresas

Centralizan las pruebas con reportes históricos por proyecto

📱

Mobile / E2E

Appium, Playwright y Cypress con screenshots de fallos

Hecho con tecnología moderna

Construido con el mejor stack de Rust y Svelte.

Frontend
Svelte 5 + Tailwind CSS 4
Backend
Rust + Tauri 2
Contenedores
Bollard (API nativa de Docker)
Git
libgit2 (sin CLI de Git)
Frameworks
Pytest · Cypress · Playwright · Mocha
Tests Rust
36 unitarios (cargo test)
Tests Frontend
380+ (vitest + jsdom)
E2E
Playwright
Reportes
Parseo JUnit + HTML/PDF
Notificaciones
Nativas del sistema operativo
Streaming
Logs en vivo + virtual scroll
Visual
Screenshots con lightbox

Cómo funciona por dentro

Un runner distribuido con aislamiento real y reportes sin fricción.

🐳 Runner Docker Aislado

Entornos limpios por ejecución

docker.rs check / pull / build / networks
compose.rs DB + app + Appium en contenedores
runner.rs Contenedor de ejecución de tests
hosts.rs Extra hosts /etc/hosts personalizados
stream.rs Logs en streaming en tiempo real
sut.rs SUT URL externa (staging / CI)

🧩 Plugins 4 frameworks

Cada framework con su imagen y comandos

pytest.rs 🐍 Imagen Python + pytest
cypress.rs 🟩 Imagen Cypress oficial
playwright.rs 🎭 Imagen Playwright con navegadores
mocha.rs 🟢 Imagen Node + Mocha
junit.rs Parseo de reportes JUnit
report.rs Historial por proyecto + HTML/PDF

Obtén ValDam QA Suite

Gratis. Sin registro. Sin límites.

Los instaladores se publicarán próximamente. También disponible en GitHub ↗.

Solo necesitas Docker Desktop 4.0+ (o Docker Engine 24+) para ejecutar las pruebas.

100% Gratuito

Sin versiones Pro, sin features bloqueadas, sin licencias anuales.

$0
Siempre gratis. Para siempre.
  • Entornos Docker completamente aislados
  • Sistema de plugins: Pytest, Cypress, Playwright, Mocha
  • Reportes por proyecto e historial
  • Streaming de logs en vivo
  • Visualizador de screenshots
  • Exportación HTML/PDF
  • Autenticación SSH/HTTPS para repos privados
  • SUT URL externa + Extra Hosts
  • Notificaciones nativas del sistema
  • Tema claro/oscuro con accesibilidad
  • Selección de tests individuales
  • Actualizaciones gratuitas de por vida

Versión actual v0.1.0 — Fase 14

Funcionalidades ya implementadas y funcionando.

Sistema de plugins (Pytest, Cypress, Playwright, Mocha)
Entornos Docker aislados (zero config)
Reportes por proyecto e historial
Streaming de logs en vivo
Visualizador de screenshots
Exportación HTML/PDF
Autenticación SSH/HTTPS
SUT URL externa + Extra Hosts
Notificaciones nativas del sistema
Tema claro/oscuro con accesibilidad
Virtual scroll + carga perezosa
Selección de tests individuales

Sistema mínimo

La única dependencia real es Docker.

macOS
12+
Windows
10+ (64-bit)
Linux
Con soporte de GUI
Docker
Desktop 4.0+ / Engine 24+
RAM
4 GB libres (para contenedores)
Disco
2 GB para imágenes Docker