Desde que empecé a usar Claude Code en mi flujo de trabajo de QA, mi velocidad para escribir tests cambió completamente. No porque la IA escriba los tests por mí y yo no haga nada — eso no funciona así — sino porque elimina toda la fricción mecánica y me deja centrarme en lo que realmente importa: pensar en los casos de prueba.
En este artículo te cuento exactamente cómo lo uso, con ejemplos reales y los prompts que mejor me funcionan.
¿Qué es Claude Code?
Claude Code es una herramienta de Anthropic que funciona directamente en tu terminal. A diferencia de chatear con Claude en el navegador, Claude Code puede leer, escribir y ejecutar archivos en tu proyecto. Entiende el contexto de tu codebase completo.
Para QA esto es enorme: en lugar de copiarle código y esperar una respuesta genérica, Claude Code puede abrir tu archivo de pruebas, ver cómo están estructurados tus tests existentes y escribir nuevos que siguen exactamente el mismo patrón.
Instalación rápida
npm install -g @anthropic-ai/claude-code
claude
La primera vez te pedirá autenticarte con tu cuenta de Anthropic. Después de eso, claude en cualquier directorio abre el asistente con contexto de tu proyecto.
Los prompts que más uso en QA
Generar casos de prueba a partir de un requisito
Tienes acceso al archivo cypress/e2e/checkout.cy.ts.
Analiza los tests existentes y agrega los casos de prueba
para el flujo de "aplicar cupón de descuento".
Incluye: cupón válido, cupón expirado, cupón ya usado,
campo vacío. Sigue el mismo patrón de los tests actuales.
El resultado es código que encaja exactamente en tu proyecto, no un ejemplo genérico que tienes que adaptar.
Revisar coverage de un componente
Lee el componente en src/components/PaymentForm.tsx
y dime qué casos de error no están cubiertos en
cypress/e2e/payment.cy.ts. Dame una lista priorizada.
Esto es especialmente útil antes de un release. En minutos tienes una auditoría de lo que te falta cubrir.
Convertir un bug report en test
Bug: cuando el usuario hace click en "Guardar" dos veces
seguido, se crean dos registros duplicados en la BD.
Escribe un test de Cypress que reproduzca este bug
y verifique que esté corregido después del fix.
Tener el test antes del fix garantiza que el bug no vuelve. Y escribirlo manualmente con doble click simulado y assertions de base de datos tarda. Con Claude Code tarda segundos.
Lo que la IA no puede hacer por ti
Seré honesta: Claude Code no reemplaza el criterio de QA. Lo que hace es ejecutar mecánicamente las decisiones que tú tomas.
Tú tienes que saber qué casos de prueba importan. Tú tienes que entender el negocio para saber qué es crítico. Tú tienes que revisar el código que genera para verificar que tiene sentido.
Pero la parte de escribir la sintaxis de Cypress, de estructurar el describe/it, de poner el beforeEach correcto — eso es mecánico, y la IA lo hace mejor que yo en velocidad.
Mi flujo de trabajo actual
- Leo el ticket o requisito nuevo
- Pienso en los casos de prueba (esto lo hago yo, en papel si hace falta)
- Le doy los casos a Claude Code con el contexto del proyecto
- Reviso el código generado y lo ajusto si hace falta
- Corro los tests y verifico que pasan (o que fallan donde deben fallar)
El paso 3 antes me tomaba 30-45 minutos por set de tests. Ahora son 5.
Si quieres que haga un artículo más profundo sobre algún caso específico — integración con APIs, tests de performance, CI/CD — cuéntame respondiendo el newsletter.
¿Quieres más artículos
como este?
Cada semana publico algo nuevo sobre QA, automatización o IA. Sin filler, sin spam. Solo lo que uso y me funciona de verdad.