Lección 5 de 6 · 3 min
Agentes y MCP: la IA que toca tu app
El salto: de opinar a ejecutar
Todo lo anterior del curso usa la IA como consultor: tú llevas el contexto, ella responde. Los agentes invierten la relación: reciben una tarea, y ellos navegan el repo, corren comandos, abren el navegador y verifican su propio trabajo. Para QA, es la diferencia entre "escríbeme un test" y "cubre este flujo — y compruébalo".
MCP: el enchufe estándar
El Model Context Protocol es el estándar abierto que conecta agentes con herramientas: navegadores, bases de datos, Jira, tu API interna. Para QA, el servidor MCP estrella es el de Playwright:
claude mcp add playwright -- npx @playwright/mcp@latest
Con eso, el agente deja de imaginar tu app: la abre, lee su árbol de accesibilidad, hace clic, observa los errores reales. Los tests que salen referencian elementos que existen y mensajes que la app realmente muestra.
Tres flujos agénticos que ya rinden
1. Cobertura dirigida. "Cubre el flujo de reserva: caso feliz + los negativos de esta matriz [pegas tu matriz curada de la lección 1]". El agente explora, escribe, corre la suite, itera los que fallan. Tú revisas el diff final — media hora de trabajo experto en vez de una tarde.
2. Reproducción de bugs. Pega el reporte de bug al agente con acceso a la app: que intente reproducirlo y escriba el test que lo captura. Si lo reproduce, tienes test de regresión gratis antes del fix; si no, el reporte necesitaba mejores pasos — también es información.
3. Exploración con presupuesto. "Recorre la app 15 minutos: consola, errores de red, estados vacíos, formularios con datos extremos. Reporta hallazgos con evidencia." Genera ruido — pero atrapa los crashes obvios antes de que gastes tu sesión exploratoria humana en ellos.
Sandbox y datos: la parte seria
Un agente con acceso a navegador y terminal es poder real. Las reglas mínimas de un equipo profesional:
- Solo contra entornos de prueba. Un agente explorando producción con datos reales es un incidente esperando titular.
- Credenciales de test, con permisos mínimos — nunca las tuyas.
- Revisión humana de todo diff que toque la suite — la suite es tu red de seguridad; nadie la edita sin supervisión, ni siquiera la IA.
Ejercicio
Configura el Playwright MCP y ejecuta el flujo 2 (reproducción de bug) con un bug real de tu backlog — o uno que plantes a propósito. Evalúa el test resultante con la checklist de la lección 2: ¿puede fallar? ¿asserta comportamiento?