Caso extremo - Edge case

Um caso extremo é um problema ou situação que ocorre apenas em um parâmetro operacional extremo (máximo ou mínimo) . Por exemplo, um alto-falante estéreo pode distorcer visivelmente o áudio quando reproduzido no volume máximo, mesmo na ausência de qualquer outra configuração ou condição extrema.

Um caso extremo pode ser esperado ou inesperado. Em engenharia , o processo de planejar e lidar com casos extremos pode ser uma tarefa significativa, mas pode ser negligenciada ou subestimada.

Casos extremos não triviais podem resultar na falha de um objeto que está sendo projetado. Eles podem não ter sido previstos durante a fase de projeto . E podem não ter sido considerados possíveis durante o uso normal do objeto. Por esse motivo, as tentativas de formalizar bons padrões de engenharia geralmente incluem informações sobre casos extremos.

Engenharia de software

Na programação, um caso extremo geralmente envolve valores de entrada que requerem tratamento especial em um algoritmo por trás de um programa de computador. Como medida para validar o comportamento dos programas de computador nesses casos, geralmente são criados testes de unidade ; eles estão testando as condições de contorno de um algoritmo , função ou método . Uma série de casos extremos em torno de cada "limite" pode ser usada para fornecer cobertura e confiança razoáveis , partindo do pressuposto de que, se se comportar corretamente nas bordas, deverá se comportar em todos os outros lugares.

Por exemplo, uma função que divide dois números pode ser testada usando números muito grandes e muito pequenos. Isso pressupõe que, se funcionar para ambas as extremidades do espectro de magnitude, deve funcionar corretamente entre elas.

Veja também

Referências