¿Qué hace Redactar y ejecutar pruebas de regresión con Agent QA?
Usa Agent QA cuando una tarea de codificación necesite verificar un flujo de aplicación en un navegador real o entorno móvil. Agent QA almacena las pruebas como archivos de proyecto revisables, acepta acciones y aserciones en lenguaje natural, y puede retener observaciones específicas de ejecuciones anteriores. Prefiere sus herramientas MCP cuando estén disponibles: descubre el workspace, inspecciona la configuración, genera IDs canónicos, valida definiciones de pruebas o suites, y encola la ejecución. Usa la CLI como alternativa. Cuando la ejecución falla, inspecciona los pasos grabados y la evidencia antes de modificar la prueba; distingue entre una regresión de la aplicación, una instrucción desactualizada o un fallo de infraestructura. Agent QA puede reobservar la interfaz e intentar otra ruta durante una ejecución, pero las auto-reparaciones exitosas deben revisarse antes de confiar en la ruta aprendida para ejecuciones posteriores.
Agent QA actualmente está disponible con licencia FSL-1.1-ALv2. Cada versión se convierte a Apache-2.0 después de dos años. Los proveedores de modelo, navegador o dispositivo configurados pueden tener costos separados.
Prerrequisitos
Instala Agent QA en el proyecto e inicializa su workspace:
npm install -D agent-qa
npx agent-qa init
npx agent-qa install-browsers --chromium
Para proyectos Android o iOS, instala los controladores móviles necesarios:
npx agent-qa install-mobile-drivers --all
Flujo de trabajo
- Descubre el workspace de Agent QA e inspecciona sus objetivos, dispositivos y proveedores activos.
- Genera IDs con las herramientas de Agent QA; nunca inventes IDs de test, suite, hook, ejecución u observación.
- Crea o actualiza el test en lenguaje natural, luego valida su definición antes de guardarlo o ejecutarlo.
- Encola el test o suite a través de MCP. Si MCP no está disponible, ejecuta un archivo validado con
npx agent-qa run <archivo-de-prueba>. - Revisa la evidencia de los pasos, los intentos de reparación y las observaciones retenidas antes de decidir si corregir la aplicación, revisar el test o reintentar la infraestructura.
Instalación
Instala o configura a partir de las instrucciones desde el código fuente:
Instala con npm install -D agent-qa, luego ejecuta npx agent-qa init e instala el soporte de ejecución que necesites, como npx agent-qa install-browsers --chromium.