Выбор ответа Junior Классы эквивалентности и границы спрашивают часто обновлено
Граничные значения для поля «возраст 18-60»
Вопрос
Поле «Возраст» принимает целые числа от 18 до 60 включительно. Какой минимальный набор значений нужен для двухточечного анализа граничных значений?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 17, 18, 60, 61. При двухточечном анализе на каждую границу берут саму границу и ближайшее значение из соседнего класса: 17 и 18 внизу, 60 и 61 вверху.
Варианты ответа
- 18, 60
- 17, 18, 19, 59, 60, 61
- 0, 18, 60, 100
- 17, 18, 60, 61правильный ответ
Разбор
При двухточечном анализе на каждую границу берут саму границу и ближайшее значение из соседнего класса: 17 и 18 внизу, 60 и 61 вверху. Только 18 и 60 не проверяют, что 17 и 61 отклоняются, а ошибка вида > вместо >= прячется именно там. Шесть значений с 19 и 59 это трёхточечный анализ, он не минимальный. 0 и 100 это просто представители невалидных классов, а не границы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Классы эквивалентности и границы»
- Требование «до 18 лет» без уточнения
- Граница «исполнилось 18 лет» по дате рождения
- Граница скидки в копейках
- Класс, который часто забывают
- Классы для диапазона 5-15
- Граничные длины логина 3-16 символов
- Граничные значения для диапазона 1-100
- Трёхточечный анализ для диапазона 10-20