Некоторые примеры краевых (граничных) случаев в программировании:
- Функция, которая делит два числа, может быть протестирована с использованием как очень больших, так и очень маленьких чисел. en.wikipedia.org Предполагается, что если функция работает для обоих концов спектра величин, то она должна корректно работать и между ними. en.wikipedia.org
- Функция, вводящая пользовательские данные, должна работать, если пользователь не ввёл данных, ввёл их слишком много или эти данные не такие, как ожидалось. javarush.com
- Система бронирования, которая неправильно обрабатывает бронирования в високосный день, например 29 февраля. en.wikipedia.org
- Интернет-магазин, в котором пользователь пытается добавить 1000 единиц товара в корзину одновременно, нажать кнопку «Удалить» в корзине, где нет товаров, или добавить товар, которого нет на складе. dzen.ru
Краевые случаи — это ситуации, которые находятся на границах или за пределами типичных условий работы программы. practicum.yandex.ru Они могут возникать из-за необычных входных данных, ошибок пользователя или непредвиденных обстоятельств. practicum.yandex.ru