Тест-дизайн: граничные значения
Привет, охотники🏹
Техник тест-дизайна множество, начнем с граничных значений
Здесь мы проверяем поведение системы на границах диапазона ввода. Минимально возможное значение, максимально возможное, чуть больше и чуть меньше с каждой стороны
Например, если у нас на складе лежит максимум 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 Часто в работе используете граничные значения?