Выбор ответа Middle Классы эквивалентности и границы обновлено

Минимум тестов на два поля по классам эквивалентности

Вопрос

В форме два поля. У поля A один валидный класс и два невалидных, у поля B тоже один валидный и два невалидных. Сколько тестов минимально нужно, если по правилу каждый невалидный класс проверяется в отдельном тесте, а валидные можно объединять?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: 5. Один тест покрывает оба валидных класса сразу.

Варианты ответа

  1. 3
  2. 9
  3. 5правильный ответ
  4. 4

Разбор

Один тест покрывает оба валидных класса сразу. Каждый из четырёх невалидных проверяется отдельно, остальные поля при этом валидные: 1 + 4 = 5. Если объединить два невалидных значения в одном тесте, первая же ошибка валидации замаскирует вторую, поэтому 3 теста не годятся. 9 это все сочетания классов 3 × 3, они избыточны для этой техники. 4 получается, если забыть про позитивный тест.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме