Какая главная польза от методик/техник тест-дизайна? ⭐️
Новая статья на Хабре от Андрея Королева, руководителя направления тестирования ПО в ГНИВЦ.
Все тестировщики знают метод граничных значений: проверяем 17 и 18 лет, 0 и 1, минимум и максимум. Но что, если входные данные — не числа? Что если это строка с ограничением по символам, мультиселект в фильтре таблицы или координаты точки внутри окружности?
Андрей показывает, как через теорию множеств и отношения порядка метод граничных значений вырастает из «школьного» приёма в строгий инструмент для сложных типов данных. С примерами кода, таблицами кейсов и практическими ловушками — например, почему проверки 17 и 18 могут пропустить баг, если разработчик поставил <= вместо <.
Поддержите автора плюсиком на Хабре 🔥