- 28 de jun
La Reina Roja en Alicia en el País de las Maravillas y...¿testing?
En el testing de software, hay un patrón que se repite en casi todos los equipos: trabajar más, agregar herramientas, escribir más tests, más bardo y más rockandroll… y seguir en el mismo lugar.
Tiene nombre. Y viene de un libro para purretes. Uno que seguro conocés...
La frase que lo explica todo

En Alicia a través del espejo, la Reina Roja le dice a Alicia algo que muchos testers deberían tatuar en la pantalla:
"Aquí, como ves, tienes que correr todo lo que puedas para quedarte en el mismo lugar."
Este fenómeno se conoce como el efecto Reina Roja, y en biología evolutiva describe cómo los organismos necesitan adaptarse constantemente solo para mantener su posición relativa frente a un entorno que también cambia.
En testing de software, aplica con una precisión que da un poquito de miedo.
Qué pasa en la mayoría de los equipos de QA
Si trabajás en un equipo de testing hace más de seis meses, probablemente reconocés este patrón:
Automatizaron más casos de prueba
Migraron el framework a algo más moderno
Incorporaron herramientas de análisis estático o cobertura
Ajustaron los pipelines de CI/CD
Y aun así, los bugs siguen apareciendo en producción. Los releases siguen siendo estresantes. La confianza en el producto no mejora de forma sostenida.
No es falta de esfuerzo. Es el efecto Reina Roja aplicado al QA: correr constantemente solo para no retroceder.
Por qué el software es un entorno Reina Roja

La Reina Roja no corre hacia un destino. Corre para sobrevivir en un entorno que se mueve.
El software es exactamente eso:
Los requerimientos cambian antes de que termines de testear los anteriores
Las features nuevas introducen regresiones en lugares inesperados
La deuda técnica crece aunque nadie la mencione en las retrospectivas
Los usuarios usan el sistema de formas que el equipo no anticipó
El testing no es una actividad que se "completa". Es una práctica de adaptación continua. Ese "tick verde" en un reporte caduca la semana que viene. Y eso como "tarde".
El error más común en QA: confundir cantidad con calidad

Cuando un equipo siente que está corriendo sin avanzar, la respuesta instintiva es hacer más de lo mismo:
Más tests automatizados
Más herramientas de monitoreo
Más reuniones de planificación de pruebas
Pero si no cambiás qué testeás y cómo, solo estás acumulando:
Checks que validan lo que ya sabés que funciona
Scripts frágiles que se rompen con cualquier cambio de UI
Procesos que generan ruido sin generar información útil
Más automatización no es igual a menos riesgo. Es igual a más mantenimiento si no hay criterio detrás.
La pregunta que rompe el ciclo
En lugar de preguntarte "¿cómo testeo esto más rápido?", el salto real viene de preguntarte:
"¿Esto que estoy testeando sigue siendo relevante para el riesgo real del producto?"
No todo lo que se puede automatizar vale la pena mantenerlo. No todo lo que se puede testear aporta información accionable.
Un tester que prioriza bien con 200 casos ejecuta más valor que uno que mantiene 2000 casos sin criterio de cobertura. Esto lo veo pasar TODO el tiempo. De hecho, una de mis primeras medidas el 80% de las veces que me sumo a un proyecto es recortar la suite de regresión en la parte más alta de la pirámide de automation. Y esto teniendo en cuenta los cuadrantes de testing aparte de la pirámide.
Cómo salir del modo Reina Roja en testing
Tres cambios concretos que generan diferencia:
1. Auditá tu suite regularmente. Preguntate qué porcentaje de tus tests fallaron en el último mes por bugs reales (no por fragilidad del script). Si la respuesta es baja, hay trabajo de poda.
2. Priorizá por riesgo de negocio, no por cobertura técnica. El área de pagos de un e-commerce no tiene el mismo riesgo que la página de FAQ. La distribución de esfuerzo debería reflejarlo.
3. Incorporá testing exploratorio como práctica, no como parche. Los scripts automatizan lo conocido. El testing exploratorio encuentra lo que todavía no sabés que no sabés. Posta gente...denle bola al bello y artesanal arte de explorar una aplicación con ojo crítico.
El testing efectivo no es correr más rápido, es elegir mejor hacia dónde correr.
Si tu equipo vive en modo Reina Roja, probablemente no falta esfuerzo. Le falta pensamiento crítico sobre qué esfuerzo vale la pena.
¿Cuándo fue la última vez que tu equipo se preguntó si los tests que mantiene siguen siendo los correctos?
- Entrega gratuita por correo electrónico
La guía 2027 para conseguir trabajo en Testing de Software
- Descarga digital
- 1 archivo