QAEl Confesionario QA

Automatizar pruebas no arregla un mal proceso

Automatizar pruebas puede ahorrar tiempo, pero no corrige un proceso mal entendido. Una reflexión QA sobre criterio, riesgo y estrategia antes de llenar una suite de tests inútiles.

22 de julio de 2026

Automatizar pruebas no arregla un mal proceso

Hay una frase que suena muy profesional en muchos equipos:

“Tenemos que automatizar más.”

Y sí, muchas veces es verdad.

Automatizar puede ahorrar tiempo.
Puede reducir trabajo repetitivo.
Puede proteger flujos críticos.
Puede darle al equipo más confianza antes de sacar una versión.

Pero hay una parte incómoda que casi nadie quiere decir en voz alta:

automatizar pruebas no arregla un mal proceso.

A veces solo lo acelera.

Y entonces el caos llega antes, con más coste y con más ruido.

Tener muchas pruebas no significa tener buena cobertura

He visto equipos celebrar que tienen cientos de pruebas automatizadas.

1.000.

El número queda bien en una reunión. Da sensación de madurez. Parece que el producto está protegido.

Hasta que alguien pregunta algo sencillo:

¿Qué riesgo cubren esas pruebas?

¿Qué decisión ayudan a tomar?

¿Qué pasa cuando fallan?

¿Alguien confía en esa suite o solo se ejecuta porque “siempre ha estado ahí”?

Ahí se empieza a ver la diferencia entre cantidad y estrategia.

Porque una suite grande no siempre es una suite útil. Puede ser solo una colección de pruebas heredadas, casos duplicados, validaciones frágiles y automatizaciones que nadie se atreve a tocar.

Y eso no es calidad.

Eso es mantenimiento disfrazado de avance.

El problema aparece antes de escribir el test

Muchas automatizaciones fallan antes de empezar.

No por el framework.
No por el lenguaje.
No por la herramienta de CI.

Fallan porque el equipo intenta automatizar un proceso que todavía no entiende bien.

Si el flujo está mal definido, la prueba lo va a repetir mal.
Si el requisito es confuso, la prueba va a validar una interpretación confusa.
Si nadie sabe qué riesgo importa, la automatización va a cubrir lo más fácil, no lo más valioso.
Si producción ya tiembla con ese proceso, meter 500 pruebas encima no lo convierte en estable.

Lo vuelve más pesado.

Un test automatizado no convierte una mala decisión en una buena decisión.

Solo la ejecuta más rápido.

Automatizar por moda también genera deuda

Hay equipos que automatizan porque lo necesitan.

Y hay equipos que automatizan porque sienten que deberían estar automatizando.

La diferencia se nota.

Cuando hay criterio, la automatización tiene intención. El equipo sabe qué quiere proteger, por qué lo protege y qué hará con el resultado de cada prueba.

Cuando no hay criterio, empiezan los síntomas de siempre:

  • muchos tests, poca confianza;
  • pruebas que fallan cada dos días por detalles irrelevantes;
  • casos que nadie revisa;
  • automatización sobre flujos que cambian todo el tiempo;
  • tiempo perdido investigando fallos que no dicen nada importante.

Al principio parece productividad.

Después se convierte en ruido.

Y lo más peligroso es que ese ruido se normaliza. El equipo deja de mirar los fallos con atención. La suite empieza a romperse “como siempre”. Las alertas pierden peso.

Cuando eso pasa, la automatización ya no protege.

Distrae.

Lo que sí hace un QA senior antes de automatizar

Un QA senior no automatiza por presumir.

Primero ordena la conversación.

Antes de escribir una prueba, mira el proceso completo y se pregunta:

  • qué flujo estamos validando;
  • qué parte duele de verdad al usuario o al negocio;
  • qué riesgo queremos reducir;
  • qué prueba nos daría información útil;
  • qué casos sobran aunque lleven años en la suite;
  • qué merece automatizarse y qué conviene explorar manualmente;
  • qué dato, entorno o dependencia puede convertir esa prueba en una fuente de falsos fallos.

Ese trabajo no siempre se ve.

No siempre tiene el brillo de un dashboard lleno de checks verdes.

Pero es el trabajo que evita automatizar basura.

Y en QA, evitar basura también es aportar calidad.

La automatización buena empieza con criterio

Automatizar bien no significa automatizarlo todo.

Significa elegir mejor.

Hay pruebas que deben estar automatizadas porque protegen rutas críticas. Hay flujos que conviene revisar manualmente porque todavía hay demasiada ambigüedad. Hay casos que se pueden cubrir con pruebas unitarias. Hay validaciones que no merecen vivir en end-to-end porque serán lentas, caras e inestables.

La estrategia está en saber distinguir.

No todo test aporta lo mismo.
No todo fallo importa igual.
No toda repetición merece automatización.
No todo lo que se puede automatizar se debe automatizar.

La pregunta útil no es:

“¿Cuántas pruebas tenemos?”

La pregunta útil es:

“¿Qué estamos protegiendo con esas pruebas?”

Porque si nadie puede responder eso, el número da igual.

Menos pruebas inútiles. Más QA.

La automatización tiene muchísimo valor cuando hay criterio detrás.

Puede liberar tiempo.
Puede evitar regresiones.
Puede dar señales rápidas.
Puede ayudar al equipo a moverse con más confianza.

Pero no sustituye la lectura del contexto.

No arregla un proceso que nadie entiende.
No compensa requisitos flojos.
No convierte una mala priorización en estrategia.
No tapa la falta de conversación entre producto, desarrollo y QA.

Por eso automatizar un mal proceso no lo mejora.

Solo lo vuelve más rápido, más caro y más difícil de entender.

Antes de automatizar por automatizar, quizá el primer paso sea más sencillo y más incómodo:

mirar el proceso de frente.

Ordenarlo.

Quitar lo que sobra.

Priorizar lo que de verdad puede romper producción, negocio o experiencia de usuario.

Después sí.

Automatizar.

Pero automatizar con foco.

Con riesgo.

Con negocio.

Con criterio.

Menos cantidad.

Más QA.