Probar programas — Informática, 11–13
Probar significa experimentar a propósito un programa con ejemplos elegidos para descubrir si funciona como debe. Así tienes pruebas antes de que otras personas dependan de tu código.
Qué es probar
Una prueba es una pregunta que haces a un programa: «Cuando te doy esto, ¿produces aquello?» Eliges datos cuya respuesta conoces, ejecutas el código y comparas el resultado con el esperado. Una prueba no demuestra que todos los casos sean correctos, pero puede descubrir fallos importantes.
¿Por qué se prueban los programas?
Un programa puede parecer perfecto con un ejemplo fácil y fallar con una respuesta vacía, un número enorme o una acción inesperada. Las pruebas nacieron de la necesidad de confiar en el software sin revisar cada línea a mano cada vez. Convierten una esperanza vaga en una comprobación repetible.
Una prueba de límite
Imagina un programa que decide si alguien puede subir a una atracción con una altura mínima de 140 cm. Primero, prueba 150: debería responder que sí. Después, prueba 130: debería responder que no. Por último, prueba exactamente 140; este límite revela si el código usa «como mínimo» o exige por error más de 140.
La trampa del ejemplo fácil
Un error común es probar solo el ejemplo de clase, porque parece una prueba representativa. Es comprensible: ese ejemplo resulta familiar y la respuesta correcta ya se ve. Pero el software suele fallar en los límites, con datos vacíos o combinaciones poco habituales; cambia los datos en vez de elegir solo números cómodos.
Dónde importan las pruebas
Las pruebas se usan en juegos, sitios web, aplicaciones bancarias y aparatos como los semáforos. Antes de publicar una actualización, se repiten pruebas anteriores para comprobar que una función nueva no haya roto otra. En un proyecto pequeño puedes hacer lo mismo: prueba después de cada cambio importante.
Sigue explorando
Otros idiomas
Cargando MyLeoNes™…