EP делит входные данные на классы, где все значения ведут себя одинаково, и берёт представителей классов.
Разбор
- Сокращает число кейсов без потери смысла покрытия.
- Классы: валидные и невалидные диапазоны, типы пользователей, статусы.
- Один представитель на класс — минимум; границы часто дополняют BVA.
- Ошибка в выборе классов даёт ложное ощущение покрытия.
Пример
Возраст 18–65: классы <18 | 18–65 | >65
Берём: 10, 30, 70 (+ границы 17,18,65,66 для BVA)
Итог
EP — базовая техника проектирования: меньше кейсов при том же уровне уверенности в классах поведения.