Ruta Full Stack
0✦ 0
Glosario · El oficio · Fase 0

Pruebas

Comprobar que lo construido hace lo que debe, usándolo de verdad, antes de darlo por bueno.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: prueba · testing · probar · control de calidad · prueba manual

Analogía

El cocinero que prueba el plato antes de sacarlo. No basta con haber seguido la receta.

Las dos formas

Manual Automática
Quién tú, usando el producto un programa que lo usa por ti
Cuándo desde hoy Fase 10
Sirve para ver si se entiende, si se ve bien, si cumple los criterios repetir cientos de comprobaciones en segundos tras cada cambio

Cómo se prueba bien a mano

  1. Con un guion: los criterios de aceptación, uno por uno.
  2. Como el usuario real: en un móvil, con una mano, con mala conexión.
  3. Intentando romperlo: ¿y si el nombre es larguísimo? ¿y si falta la foto? ¿y si pulso dos veces?

El tercer punto es la mentalidad de QA (control de calidad): no buscar que funcione, sino buscar cómo falla.

Para qué sirve / cuándo aparece

  • Es el paso 5 del el ciclo de delegación, y va antes del commit.
  • La IA dice a menudo "ya funciona" sin haberlo probado. Esa frase no vale como prueba.
  • Lo que se rompe al arreglar otra cosa tiene nombre: regresión. Es la razón de repetir las pruebas tras cada cambio.
Comprueba que lo entendiste

¿Cuál de estas es una buena forma de probar la carta?