find kilder: “Corner case” – nyheder * aviser * bøger · scholar * JSTOR (August 2019) (Lær hvordan og hvornår du skal fjerne denne skabelonmeddelelse)
i teknik involverer en hjørnesag (eller patologisk sag) et problem eller en situation, der kun forekommer uden for normale driftsparametre—specifikt en, der manifesterer sig, når flere miljøvariabler eller betingelser er samtidigt på ekstreme niveauer, selvom hver parameter er inden for det specificerede interval for den parameter.
for eksempel kan en højttaler forvrænge lyden, men kun når den afspilles ved maksimal lydstyrke, maksimal bas og i et miljø med høj luftfugtighed. Eller en computerserver kan være upålidelig, men kun med det maksimale komplement på 64 processorer, 512 GB hukommelse og 10.000 tilmeldte brugere. Undersøgelsen af hjørnesager er af ekstrem betydning, da det kan give ingeniører værdifuld indsigt i, hvordan hjørnesager kan mindskes. I det tilfælde, hvor bilradar fejler, kan hjørnesagsundersøgelse muligvis fortælle ingeniører og efterforskere, hvad der kan have fundet sted.
hjørnesager er en del af en ingeniørs leksikon—især en ingeniør, der er involveret i test eller fejlfinding af et komplekst system. Hjørnesager er ofte sværere og dyrere at reproducere, teste og optimere, fordi de kræver maksimale konfigurationer i flere dimensioner. De er ofte mindre testede i betragtning af troen på, at få produktbrugere i praksis vil udøve produktet ved flere samtidige maksimale indstillinger. Ekspertbrugere af systemer finder derfor rutinemæssigt uregelmæssigheder i hjørnesager, og i mange af disse, fejl.
udtrykket “hjørnekasse” kommer ved fysisk analogi med “kantkasse” som en udvidelse af metaforen “flyvekuvert” til et sæt testbetingelser, hvis grænser bestemmes af 2n-kombinationerne af ekstreme (minimum og maksimum) værdier for antallet n af variabler, der testes, dvs.det samlede parameterrum for disse variabler. Hvor en kantsag involverer at skubbe en variabel til et minimum eller maksimum, sætte brugere i “kanten” af konfigurationsrummet, involverer et hjørnesag at gøre det med flere variabler, hvilket vil sætte brugerne i et “hjørne” i et flerdimensionelt konfigurationsrum.