Notas
Lo que aprendo escribiendo pruebas
Decisiones de diseño, errores que costaron caro y cosas que ojalá me hubieran contado antes. Escritas desde el proyecto en el que ocurrieron, sin relleno.
- 38
- notas
- 38
- temas
- 218min
- de lectura
El archivo
Todo lo demás
37 notas más. Los temas también filtran aquí.
-
Las cinco piezas de un agente, y qué se rompe en cada una
Los diagramas dibujan el modelo, las herramientas y poco más. Faltan dos piezas, y una de ellas —el criterio de parada— es la que te vacía el presupuesto un domingo por la noche.
AgentesIAQuality Engineering Leer -
Cómo trabajo con un agente de código sin que me meta deuda
El contexto que le das decide casi todo lo que recibes. Lo que hago antes de pedirle nada, cómo troceo el trabajo, qué miro al revisar y dónde le pongo el freno.
IAProductividadCriterio Leer -
La especificación volvió a importar, y esta vez la lee una máquina
Durante veinte años escribimos documentos que nadie abría después de la primera semana. Ahora el agente genera el código leyendo justo eso, y cada ambigüedad que dejes se convierte en una decisión que tomó él.
Spec-DrivenIACriterio Leer -
Enseñamos a la IA a construir más rápido de lo que sabemos verificarla
Una IA escribe el código, otra lo prueba y otra lo revisa. La pregunta que nadie contesta es quién valida esas decisiones, y los números de adopción dicen que la confianza va muy por detrás de la capacidad.
IAQuality EngineeringAgentes Leer -
«¿Está listo para salir?» no es tu decisión
Contestar sí o no te mete en un sitio donde no puedes ganar. Lo que sí te toca es entregar el mapa del riesgo, y hacerlo de forma que quien decide no pueda decir después que no lo sabía.
LiderazgoRiesgoComunicación Leer -
Lo que automatizas es lo que ya sabes que puede fallar
Una prueba automatizada solo puede fallar por algo que alguien ya previó. Los defectos que nadie vio venir los encuentra una persona explorando, y eso no es «testing manual»: es la parte difícil del oficio.
Testing exploratorioEstrategiaCriterio Leer -
Lo que pregunto cuando entrevisto a alguien de QA
La diferencia entre smoke y sanity no separa a nadie: se memoriza en diez minutos. Estas seis preguntas sí, y cuento qué busco exactamente en cada respuesta.
CarreraEntrevistasEquipos Leer -
La empresa donde trabajas no es tu casa
Puede ser un tramo muy bueno del camino, y ojalá lo sea. Pero la única lealtad que nadie va a reestructurar en una reunión de quince minutos es la que te tienes a ti.
CarreraEquiposCriterio Leer -
Ninguna suite de automatización muere por cómo está escrita
Las listas de buenas prácticas hablan de código. Llevo diez años viendo morir suites y ninguna murió de eso: mueren de tiempo, de reintentos y de no tener dueño.
AutomatizaciónCI/CDEquipos Leer -
Un servidor de 12 dólares aguantó 5.250 usuarios a la vez
Alguien lo midió con k6 y publicó los números. Lo interesante no es cuánto aguantó: es que esa prueba de carga está mejor diseñada que casi todas las que he visto en equipos con presupuesto.
k6RendimientoArquitectura Leer -
De un modelo que escribe a un sistema que ejecuta
LLM, RAG, agente, varios agentes. Cada escalón añade una capacidad y una forma nueva de fallar en silencio. Y debajo de todos, la suite de siempre.
IAAgentesQuality Engineering Leer -
La pirámide no te dice qué herramienta usar
Te dice dónde no poner una prueba. El catálogo de frameworks es la parte fácil; lo difícil es a qué nivel va cada riesgo, y qué ejes faltan.
EstrategiaHerramientasQuality Engineering Leer -
Un prompt no es un control de seguridad
Cuando un agente puede ejecutar comandos y tocar tus credenciales, pedirle por favor deja de servir. La gobernanza se mudó al sitio donde ejecuta.
IASeguridadAgentes Leer -
Orquestar a mano o gestionar el estado: lo que cambia al probarlo
La diferencia entre encadenar pasos y modelar un grafo con estado no es de estilo. Decide si el sistema se puede reproducir, observar y probar.
AgentesIAArquitectura Leer -
Agent Experience Testing: qué se mide y cómo
No mide lo listo que es el agente. Mide lo navegable que es tu sistema para él, y eso se cuenta en pasos, reintentos y tokens.
AgentesAutomatizaciónMétricas Leer -
Tu próximo usuario puede no ser humano
Cada vez más tareas las hace un agente. No se queja, no llama a soporte y no te da una segunda oportunidad: se va a la competencia.
AgentesIAProducto Leer -
Gobernanza de IA en tres reglas que caben en una página
Nada de silos, una forma común de usarla y límites claros de propiedad intelectual. Todo lo demás son matices.
IALiderazgoEquipos Leer -
La vanguardia, en 2026, es volver a lo básico
Modelado de dominio, diseño formal de pruebas, buenas prácticas de ingeniería. Lo que parecía anticuado resultó ser lo que la IA no reemplaza.
FundamentosQuality EngineeringCriterio Leer -
El dashboard que aplaude y el que incomoda
Hay indicadores que existen para que la reunión salga bien. Se reconocen porque nunca han obligado a cambiar una decisión.
MétricasLiderazgoCalidad Leer -
Generar código diez veces más rápido también genera los fallos diez veces más rápido
La IA multiplica lo que ya hacías. Si no había pruebas de robustez ni revisión de seguridad, ahora hay diez veces más superficie sin ellas.
SeguridadIABuenas prácticas Leer -
El testing dejó de ser aislado y pasó a ser asistido
La IA cambió la velocidad, la escala y lo que cuesta automatizar. No cambió quién decide qué merece una prueba.
IAQuality EngineeringCriterio Leer -
La IA no entiende lo que no está en los datos
Frustración, presión comercial, cultura local, impacto en personas. Nada de eso aparece en un log, y es justo donde viven los defectos que importan.
IACriterioProducto Leer -
El servidor responde en 200 ms y la página sigue pareciendo lenta
La prueba de carga mide el servidor. Lo que siente quien usa el producto se mide en el navegador, y son otras tres métricas.
RendimientoCore Web VitalsAutomatización Leer -
La accesibilidad dejó de ser un extra y se volvió un requisito
Desde junio de 2025 es obligatoria por ley en Europa. Para QA cambia algo concreto: hay criterios que se comprueban, y la mitad se automatiza.
AccesibilidadBuenas prácticasAutomatización Leer -
Lo que miro cuando reviso la prueba de otro
La revisión de código de pruebas casi siempre se despacha con un «LGTM». Estas son las nueve cosas que sí miro, en el orden en que las miro.
Buenas prácticasAutomatizaciónEquipos Leer -
Empieza por el criterio; el código viene después
Abrir el editor y escribir test('login exitoso') es empezar por el final. Antes hay cuatro decisiones, y son las que deciden si la prueba sirve.
CriterioAutomatizaciónPlaywright Leer -
La ruta del Quality Engineer, y por qué no empieza en Playwright
El orden en que se aprende decide el techo. Las herramientas son la capa visible, y es la última que aguanta si debajo no hay criterio.
CarreraQuality EngineeringAprendizaje Leer -
La suite lleva un mes en rojo y ya nadie la mira
El rojo permanente no es un problema de calidad: es un problema de señal. Cuando fallar es lo normal, el pipeline deja de avisar de nada.
CI/CDAutomatizaciónEquipos Leer -
Las métricas de QA que no dicen nada
Casos ejecutados, porcentaje de cobertura y defectos encontrados se pueden subir sin mejorar nada. Las que sí informan miden el resultado, no el esfuerzo.
MétricasLiderazgoCalidad Leer -
El dato de prueba que alguien más está usando
La suite pasa en tu máquina y falla en el pipeline. No es el entorno: es que dos pruebas están tocando el mismo registro y una llegó primero.
Datos de pruebaAutomatizaciónFlakiness Leer -
La prueba de carga que se corre una vez y nadie vuelve a mirar
Mil usuarios virtuales una semana antes de salir a producción no dicen nada. Lo que sirve es una prueba pequeña en cada release, con un umbral que falla.
k6RendimientoCI/CD Leer -
La IA que sí mira la página, y dónde le pongo el freno
Con MCP el modelo dejó de adivinar el DOM y pasó a leerlo. Eso cambia qué se le puede pedir, y también deja más claro qué no hay que delegarle nunca.
IAPlaywrightMCPBuenas prácticas Leer -
El sleep que metiste para salir del paso sigue ahí
Playwright espera solo casi siempre. Cuando no lo hace, la salida rápida es un sleep, y esa salida rápida se queda en la suite durante años.
PlaywrightFlakinessBuenas prácticas Leer -
La IA no sabe qué es un defecto
Un modelo encuentra diferencias, no defectos. La distancia entre las dos cosas es criterio, y es exactamente la parte que no se puede delegar.
IACriterioAPI Testing Leer -
Cuándo Screenplay no vale la pena
Llevo años usando el patrón y lo recomiendo, pero he visto equipos hundirse por adoptarlo antes de tiempo. Aquí está la línea donde deja de compensar.
ScreenplayArquitecturaPage Object Leer -
Migrar de XML a JSON no cambia la pantalla, cambia el contrato
Certifico servicios bancarios en plena migración. Lo que rompe casi nunca se ve en la interfaz: se ve tres semanas después, en un reporte que no cuadra.
API TestingContract TestingBanca Leer -
Tu suite no debería depender de un sitio que no controlas
El CI en rojo un lunes por la mañana no siempre es culpa del código. A veces es culpa de la página de demo contra la que estás probando.
PlaywrightCI/CDFlakiness Leer
¿Hablamos?
Si algo de esto te suena, cuéntamelo
Cada una de estas notas salió de un proyecto real. Si estás en uno parecido, escríbeme y te cuento qué haría yo, aunque no acabemos trabajando juntos.