Тест-дизайн: граничные значения

Привет, охотники🏹

Техник тест-дизайна множество, начнем с граничных значений

Здесь мы проверяем поведение системы на границах диапазона ввода. Минимально возможное значение, максимально возможное, чуть больше и чуть меньше с каждой стороны

Например, если у нас на складе лежит максимум 100 товаров, то ввод количества при покупке будет от 1 до 100

Тогда нам следует проверить значения 0, 1, 2, 99, 100, 101

0 - меньше нижней границы 1 - граница 2 - чуть больше границы 99 - меньше максимума 100 - максимальное значение 101 - больше максимума

Часто ошибки возникают на границах из-за опечаток в условии (>= и >). Эта техника тест-дизайна позволяет не тыкаться как маленький котенок в рандомные числа, а четко проверить установленные условия

Ведь для правила 1 < х < 100 нет разницы: проверите вы число 2 или 53. А так не будет путаницы, да и кейсов будет меньше

Чтобы не забыть, можно ориентироваться на правило: min, max, min - 1, min + 1, max - 1, max + 1 Часто в работе используете граничные значения?

Тест-дизайн: граничные значения | Сетка — социальная сеть от hh.ru