Buscar fuentes: «Corner case» – noticias * periódicos * libros * erudito · JSTOR (agosto de 2019) (Aprenda cómo y cuándo eliminar este mensaje de plantilla)
En ingeniería, un caso de esquina (o caso patológico) implica un problema o situación que ocurre solo fuera de los parámetros de funcionamiento normales, específicamente uno que se manifiesta cuando múltiples variables o condiciones ambientales se encuentran simultáneamente en niveles extremos, aunque cada parámetro esté dentro del rango especificado para ese parámetro.
Por ejemplo, un altavoz puede distorsionar el audio, pero solo cuando se reproduce a volumen máximo, bajo máximo y en un entorno de alta humedad. O un servidor informático puede ser poco fiable, pero solo con el complemento máximo de 64 procesadores, 512 GB de memoria y 10.000 usuarios con sesión iniciada. La investigación de casos de esquina es de extrema importancia, ya que puede proporcionar a los ingenieros información valiosa sobre cómo se pueden mitigar los efectos de los casos de esquina. En el caso de que el radar de automoción falle, la investigación de casos de esquina puede indicar a ingenieros e investigadores por igual lo que pudo haber ocurrido.
Las cajas de esquina forman parte del léxico de un ingeniero, especialmente un ingeniero involucrado en probar o depurar un sistema complejo. Las cajas de esquina a menudo son más difíciles y costosas de reproducir, probar y optimizar porque requieren configuraciones máximas en múltiples dimensiones. Con frecuencia son menos probadas, dada la creencia de que pocos usuarios de productos, en la práctica, ejercerán el producto en múltiples configuraciones máximas simultáneas. Por lo tanto, los usuarios expertos de los sistemas encuentran de forma rutinaria anomalías en las esquinas y, en muchos de ellos, errores.
El término » caso de esquina «se produce por analogía física con» caso de borde «como una extensión de la metáfora de» envolvente de vuelo » a un conjunto de condiciones de prueba cuyos límites están determinados por las combinaciones 2n de valores extremos (mínimos y máximos) para el número n de variables que se están probando, es decir, el espacio total de parámetros para esas variables. Cuando un caso de borde implica empujar una variable a un mínimo o máximo, colocando a los usuarios en el» borde «del espacio de configuración, un caso de esquina implica hacerlo con múltiples variables, lo que pondría a los usuarios en una» esquina » de un espacio de configuración multidimensional.