Потому, что значения а, б, в -- эквивалентны и чтоб не создавать тесты на каждое эквивалентное значение, используются классы эквивалентности.
Вывод: Почитайте про классы эквивалентности.
Метод пограничных значений тестирует именно границы. Если эталонное значение 6, то тестируется сама граница (6) и минимальные граничащие с ней значения (если речь о целочисленных то 5 и 7).
Вывод: Если речь о проверке граничных значений в числовом поле, в котором может быть 6 цифр -- проверяются ближайшие значения и сама граница. Негативные тесты с буквами, в данном примере -- не проводятся.