testing-aqa junior

Классы эквивалентности — как применять?

Ответ

Разбиваем входные данные на группы, в которых поведение системы одинаковое, и берём по одному представителю из каждой группы. Пример: поле «возраст» 18–60 → три класса: <18 (отказ), 18–60 (принимаем), >60 (отказ) — этим резко сокращаем число тестов.

Разбор: Суть техники — разбить вход на классы, внутри которых система ведёт себя одинаково, и взять по одному представителю из каждого класса (для возраста: <18 — отказ, 18–60 — приём, >60 — отказ), резко сокращая число тестов. Полный перебор противоречит самой цели метода; деление по типу данных игнорирует поведенческие границы; а проверка только граничных значений — это другая техника (анализ границ), которая дополняет, но не заменяет классы эквивалентности.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться