Разница между техникой эквивалентного разделения и граничных значений заключается в следующем:
- Эквивалентное разделение подразумевает разбиение тестовых данных на классы по какому-то признаку. 1 Из каждой группы (класса) выбирается одно значение и проверяется. 5 Метод актуален, когда речь идёт о больших объёмах входящих данных или множестве одинаковых вариантов ввода. 1
- Техника граничных значений основана на предположении, что большая часть ошибок возникает на границе эквивалентных классов. 3 При использовании этой методики данные группируются по эквивалентным классам, но проверка идёт не по значениям этого класса, а по граничным значениям — тем, что располагаются на границе классов. 3
Таким образом, эквивалентное разделение фокусируется на тестировании нескольких значений из каждого класса, а техника граничных значений — на проверке значений на переходах из одних границ классов эквивалентности в другие. 5