Класс эквивалентности — это набор входных данных, которые, согласно ожидаемому поведению системы, будут обрабатываться одинаково и приведут к схожему результату. Использование классов эквивалентности позволяет уменьшить количество тестовых случаев, покрывая при этом все возможные сценарии ввода. При тестировании достаточно выбрать одно или несколько значений из каждого класса.