Cinco casos límite que todo algoritmo debe superar

← Volver a Blog y artículos

Un algoritmo puede funcionar con el ejemplo habitual y fallar precisamente en los límites del problema.

Las cinco pruebas básicas

Prueba una entrada vacía, un solo elemento, valores duplicados, una respuesta inexistente y la entrada máxima permitida. Estos casos descubren errores de índices, supuestos ocultos y condiciones de parada incorrectas.

Añadir riesgos del dominio

Según el problema, incluye números negativos, datos ya ordenados o invertidos, grafos desconectados, ciclos, caracteres no latinos o actualizaciones repetidas.

Convertir supuestos en pruebas

Por cada frase como “la lista siempre tiene elementos” o “el grafo es conexo”, escribe una prueba que contradiga el supuesto. Si esa entrada está prohibida, valídala; si no, define el resultado esperado.

Continúa con el libro

Consulta el tratamiento completo, los ejemplos y los ejercicios en Algoritmos explicados con claridad.


Adaptado de Algoritmos explicados con claridad, publicado por Choral Software. Texto del artículo y ejemplos originales © 2026 Choral Software. Todos los derechos reservados.

Scroll to Top