De qué va este capítulo

Tienes veinte pruebas manuales y poco tiempo, y la respuesta rápida a «¿cuáles automatizo primero?» casi siempre es la misma: las que más repetimos. El problema es que una prueba repetida puede ser carísima de mantener, puede cambiar cada semana o puede necesitar el criterio de una persona para decidir si pasó. Repetir no alcanza. Para decidirlo como QA, el truco está en separar dos cosas que solemos mezclar: la prueba que ejecutamos y la regla que usamos para decir «pasó» o «falló».

El caso es una regresión de login con cuatro pruebas que se repiten en cada entrega: credenciales válidas, contraseña incorrecta, usuario bloqueado y una revisión visual del mensaje de error. Las cuatro se repiten, y aun así no van a terminar igual. Contraseña incorrecta tiene entrada definida, acción clara y un resultado que se puede verificar sin interpretar (el acceso se rechaza, la sesión no se crea, aparece el mensaje acordado), así que dos personas con la misma evidencia llegan al mismo veredicto. La revisión visual dice «verificar que el mensaje sea claro y genere confianza», y ahí una persona aprueba lo que otra rechaza. Se puede automatizar que el mensaje exista, que esté asociado al campo y que se vea, pero sin fingir que esas comprobaciones deciden si el mensaje comunica bien. Usuario bloqueado tiene regla clara, pero si preparar el estado bloqueado es frágil, lo que toca primero es resolver los datos de prueba.

De ahí salen las cuatro preguntas: si la regla está clara, si la prueba se repite con suficiente frecuencia, si el resultado se puede verificar sin interpretación, y la que suele llegar tarde, si compensa mantenerla. Porque automatizar también cuesta: datos, selectores, investigar fallos, actualizar cuando cambia el producto. Y hay una trampa más que el video deja marcada: elegir una prueba para automatizar no es meterla para siempre en cada ejecución. Primero decides si vale la pena; después decides cuándo corre. Son dos decisiones distintas, y este capítulo resuelve la primera. La matriz de una página que lo ordena, y la misma matriz como skill para cuando la decisión se repite cada sprint, las tienes para descargar más abajo.