Граничные значения (boundary value analysis) используются для проверки поведения системы на предельных условиях допустимого диапазона входных значений. Это эффективно, так как ошибки часто возникают именно на "краях" диапазонов.
Причины использования:
Например, если поле принимает значения от 1 до 100, граничными будут 1, 2, 99, 100. Дополнительно проверяются значения вне диапазона: 0 и 101.
Тестирование граничных значений помогает убедиться, что система корректно обрабатывает минимальные, максимальные и прилегающие к ним значения.