@GulyashiQ

Вопрос по книге Романа Савина «Тестирование dot com»?

У меня есть вопрос по содержимому:
На странице 204 рассматривается пример использования метода пограничных значений на основе таблицы 1 на странице 180.

"Пример
Возьмем индекс, который должен быть равен 6 цифрам (Индекс_эл_005 из табл. 1, матричной раскладки поля "Индекс").
61195f885d7ea683131454.jpeg
Применяем метод тестирования пограничных значений:
а. 6
б. 6
в. 6
г. 5
Д. 7

Таким образом, у нас есть:
• один позитивный тест 6 и
• два негативных теста 5 и 7."

Почему из а,б,в осталось только а?
Я так понимаю, что метод пограничных значений не учитывает различные негативные кейсы? Например, ввод буквы.
Тогда вопрос в том, зачем автор применял метод пограничных значений в данной ситуации, если он этим методом покрыл только половину того, что нужно проверить? После матричной раскладки и комбинирования элементов (табл. 2) вполне удобно составлять тест-кейсы.
611963b6d0cbd222082497.jpeg

Если вопрос уж сильной дилетантский, то прошу отнестись с пониманием, т.к. только начал вливаться.
  • Вопрос задан
  • 845 просмотров
Пригласить эксперта
Ответы на вопрос 1
Nordicode
@Nordicode
Потому, что значения а, б, в -- эквивалентны и чтоб не создавать тесты на каждое эквивалентное значение, используются классы эквивалентности.
Вывод: Почитайте про классы эквивалентности.

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

Войдите, чтобы написать ответ

Похожие вопросы