Obudowa krawędzi
Przypadek skrajny to problem lub sytuacja, która występuje tylko przy ekstremalnym (maksymalnym lub minimalnym) parametrze roboczym . Na przykład głośnik stereo może zauważalnie zniekształcić dźwięk podczas odtwarzania z maksymalną głośnością, nawet przy braku innych ekstremalnych ustawień lub warunków.
Przypadek brzegowy może być oczekiwany lub nieoczekiwany. W inżynierii proces planowania i wdzięcznego rozwiązywania przypadków skrajnych może być ważnym zadaniem, a jednak zadanie to może zostać przeoczone lub niedocenione.
Nietrywialne przypadki brzegowe mogą spowodować awarię projektowanego obiektu. Mogły nie być przewidziane na projektowania i mogły nie być możliwe podczas normalnego użytkowania obiektu. Z tego powodu próby sformalizowania dobrych standardów inżynierskich często zawierają informacje o przypadkach brzegowych.
Inżynieria oprogramowania
W programowaniu przypadek brzegowy zazwyczaj obejmuje wartości wejściowe, które wymagają specjalnej obsługi w algorytmie stojącym za programem komputerowym. Jako środek do walidacji zachowania programów komputerowych w takich przypadkach tworzone są zwykle testy jednostkowe ; testują warunki brzegowe algorytmu, funkcji lub metody . Szereg przypadków brzegowych wokół każdej „granicy” może być użyty do zapewnienia rozsądnego pokrycia i pewności przy założeniu, że jeśli zachowuje się poprawnie na krawędziach, powinien zachowywać się wszędzie indziej.
Na przykład funkcja dzieląca dwie liczby może być testowana przy użyciu zarówno bardzo dużych, jak i bardzo małych liczb. Zakłada się, że jeśli działa na obu końcach widma wielkości, to powinno działać poprawnie pomiędzy nimi.
Zobacz też
- Przypadek narożny , problem, który występuje tylko wtedy, gdy wiele warunków środowiskowych jest jednocześnie na ekstremalnych (maksymalnych lub minimalnych) poziomach
- Inżynieria kryminalistyczna
- Nieostre
- Testy losowe
- Szczęśliwa ścieżka