← Lumbre

Desarrollo de Software con IA Qué es una prueba y qué no: verde, rojo y el falso verde

Portada de Qué es una prueba y qué no: verde, rojo y el falso verde

Qué es una prueba y qué no: verde, rojo y el falso verde

✦ Ya lo probé y funciona no es una prueba: es una impresión · Desarrollo de Software con IA · en menos de 8 minutos

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Distinguir prueba real de «funcionó una vez» y explicar qué prueba qué.

8 min Desarrollo de Software con IA 15–99 años
Modo PPTX
Más
Qué es una prueba y qué no: verde, rojo y el falso verde

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Módulo 16 · Testing: la IA escribe, tú decides qué comprobar Cursos Explorar Mi cuenta Salir del modo estudio

Probar es confrontar una expectativa

Persona operaria revisa piezas una por una en una línea de producción.
La IA escribe los tests; tú decides qué merece ser probado. Los casos límite y los estados feos son donde aparece tu firma de especificador.

Una prueba no es «dar clics y ver si se rompe». Es: escribir qué debe pasar (antes), ejecutar, y declarar si el resultado coincide. Sin expectativa escrita, no hay prueba: hay souvenir. Cuando la IA te dice «probé y funciona», tu pregunta obligada es: ¿qué probaste exactamente, y contra qué criterio?

Los tres resultados posibles

  1. Verde

    esperaba X, ocurrió X, la comparación automática lo confirmó.

  2. Rojo

    esperaba X, ocurrió Y: la prueba detectó el defecto. Un rojo útil vale oro.

  3. Falso verde

    la prueba dice verde pero no comprueba nada real: la app sigue rota.

Anatomía de una prueba verdadera

El esperado define el valor de la prueba

texto
NOMBRE: guardar contacto con email valido\nPRE-CONDICION: estoy en Nuevo contacto, base de datos vacia\nACCION: escribir nombre "Ana", email "ana@mail.com", pulsar Guardar\nESPERADO (escrito ANTES): aparece "Guardado" Y al recargar la pagina Ana sigue ahi\n\nUna prueba que SOLO verifica "aparece el mensaje Guardado" es un falso verde clasico:\nel mensaje puede salir y el contacto no haberse guardado. El esperado debe tocar\nel resultado real (la persistencia), no la decoracion.
Nota la trampa: «muestra Guardado» es un verde fácil de conseguir y de falsificar. Por eso el criterio incluye recargar la página: la evidencia del mundo real.

Las cuatro preguntas al reporte de la IA

La última es demoledora: si una prueba no puede ponerse roja, no es una prueba.
PreguntaQué descubreSeñal de alarma
¿Qué ejecutaste exactamente?si la prueba es reproducible«lo revisé manualmente» sin pasos
¿Cuál era el esperado?si había criterio o solo impresiónesperado descrito después del resultado
¿Qué dato usaste?si cubre el mundo real o el felizuna sola prueba con dato perfecto
¿Puede fallar?si la prueba comprueba algouna prueba que siempre da verde

Para reforzar

Prueba

La IA reporta: «Prueba: guardar contacto ✅ verde». ¿Cuál es la MEJOR pregunta de seguimiento?

Una prueba que nunca puede fallar no sirve para nada.

Detecta el falso verde

Revisa las 4 pruebas que la IA escribió para el login. Señala la que da VERDE pero no protege de nada:

Marca la línea o las líneas con error y pulsa Comprobar.

Elige una función de tu proyecto y escribe su prueba en el formato (nombre / pre-condición / acción / esperado ANTES de ejecutar). Pídele a la IA que la automatice y te muestre el rojo provocado a propósito.

La primera vez que ves tu prueba ponerse roja, sabrás que por fin está viva.

Tu texto se guarda sólo en este dispositivo.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
Más sobre esta lección

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.