Сколько классов эквивалентности у числового поля
Вопрос
Поле «Количество» принимает целые числа от 1 до 99. Если рассматривать только целые числа, сколько классов эквивалентности у этого поля?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Варианты ответа
- Два: валидные и невалидные
- Три: меньше 1, от 1 до 99, больше 99правильный ответ
- Четыре: меньше 1, 1, от 2 до 99, больше 99
- Девяносто девять, по одному на каждое допустимое значение
Разбор
Класс эквивалентности объединяет значения, которые система должна обрабатывать одинаково. Невалидных классов два, потому что «слишком мало» и «слишком много» обычно обрабатываются разными ветками и дают разные сообщения. Объединять их в один класс значит рисковать пропустить ошибку в одной из веток. Выделять 1 в отдельный класс нет причин: это граница, её проверяет анализ границ. А 99 классов означает, что техника не применена вовсе.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Граничные длины пароля 8-20 символов
Следующий вопрос
Граница, зависящая от другого поля
Термины по теме
Ещё по теме «Классы эквивалентности и границы»
- Граничные значения для поля «возраст 18-60»
- Трёхточечный анализ границ для диапазона 18-60
- Требование «до 18 лет» без уточнения
- Граница «исполнилось 18 лет» по дате рождения
- Граница скидки в копейках
- Класс, который часто забывают
- Классы для диапазона 5-15
- Граничные длины логина 3-16 символов