Caso extremo - Edge case

Un caso de borde es un problema o situación que ocurre solo en un parámetro operativo extremo (máximo o mínimo) . Por ejemplo, un altavoz estéreo puede distorsionar notablemente el audio cuando se reproduce al máximo volumen, incluso en ausencia de cualquier otra configuración o condición extrema.

Un caso extremo puede ser esperado o inesperado. En ingeniería , el proceso de planificación y tratamiento de casos extremos puede ser una tarea importante y, sin embargo, esta tarea puede pasarse por alto o subestimarse.

Los casos extremos no triviales pueden provocar la falla de un objeto que se está diseñando. Es posible que no se hayan previsto durante la fase de diseño . Y es posible que no se hayan considerado posibles durante el uso normal del objeto. Por esta razón, los intentos de formalizar buenos estándares de ingeniería a menudo incluyen información sobre casos extremos.

Ingeniería de software

En programación, un caso de borde generalmente involucra valores de entrada que requieren un manejo especial en un algoritmo detrás de un programa de computadora. Como medida para validar el comportamiento de los programas informáticos en tales casos, se suelen crear pruebas unitarias ; están probando las condiciones de contorno de un algoritmo , función o método . Se puede utilizar una serie de casos de borde alrededor de cada "límite" para proporcionar una cobertura y confianza razonables , asumiendo que si se comporta correctamente en los bordes, debería comportarse en cualquier otro lugar.

Por ejemplo, una función que divide dos números puede probarse utilizando números muy grandes y muy pequeños. Esto supone que si funciona para ambos extremos del espectro de magnitud, debería funcionar correctamente en el medio.

Ver también

Referencias