hitta källor: ”Corner case” – Nyheter * tidningar · böcker * scholar * JSTOR (augusti 2019) (lär dig hur och när du ska ta bort det här mallmeddelandet)
i teknik innebär ett hörnfall (eller patologiskt fall) ett problem eller en situation som endast uppstår utanför normala driftsparametrar—specifikt en som manifesterar sig när flera miljövariabler eller förhållanden samtidigt är på extrema nivåer, även om varje parameter ligger inom det angivna intervallet för den parametern.
till exempel kan en högtalare förvränga ljudet, men bara när den spelas med maximal volym, maximal bas och i en miljö med hög luftfuktighet. Eller en datorserver kan vara opålitlig, men endast med det maximala komplementet på 64 processorer, 512 GB minne och 10 000 inloggade användare. Undersökningen av hörnfall är av yttersta vikt eftersom det kan ge ingenjörer värdefull inblick i hur hörnfallseffekter kan mildras. I det fall där bilradar misslyckas kan hörnfallsutredning eventuellt berätta för ingenjörer och utredare vad som kan ha inträffat.
hörnfall ingår i en ingenjörs lexikon—särskilt en ingenjör som är involverad i testning eller felsökning av ett komplext system. Hörnfodral är ofta svårare och dyrare att reproducera, testa och optimera eftersom de kräver maximal konfiguration i flera dimensioner. De är ofta mindre testade, med tanke på tron att få produktanvändare i praktiken kommer att utöva produkten vid flera samtidiga maximala inställningar. Expertanvändare av system hittar därför rutinmässigt hörnfallsavvikelser, och i många av dessa fel.
termen ” hörnfall ”uppstår genom fysisk analogi med” kantfall ”som en förlängning av metaforen” flygkuvert ” till en uppsättning testförhållanden vars gränser bestäms av 2N-kombinationerna av extrema (minsta och maximala) värden för antalet n av variabler som testas, dvs det totala parameterutrymmet för dessa variabler. Om ett kantfall innebär att man trycker en variabel till ett minimum eller maximalt, sätter användare i ”kanten” av konfigurationsutrymmet, innebär ett hörnfall att man gör det med flera variabler, vilket skulle sätta användare i ett ”hörn” av ett flerdimensionellt konfigurationsutrymme.