Выбор ответа Middle Классы эквивалентности и границы обновлено
Проверки для поля «цена» помимо границ
Вопрос
Поле «Цена» принимает от 1 до 1 000 000 ₽ с копейками. Границы проверены. Какой набор дополнительных проверок даёт новые классы, а не повторяет уже проверенные?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Буквы, пустое, запятая и точка, ведущие нули, пробелы. Классы выделяют не только по диапазону, но и по формату ввода: не число, пустое, разные разделители дробной части (в России пишут запятую, а код часто ждёт точку), ведущие нули и пробелы.
Варианты ответа
- 500, 5 000 и 50 000 ₽ из разных порядков диапазона
- 2, 3 и 4 ₽ как соседи нижней границы
- Буквы, пустое, запятая и точка, ведущие нули, пробелыправильный ответ
- 999 999, 999 998 и 999 997 ₽ у верхней границы
Разбор
Классы выделяют не только по диапазону, но и по формату ввода: не число, пустое, разные разделители дробной части (в России пишут запятую, а код часто ждёт точку), ведущие нули и пробелы. Наборы из обычных чисел лежат в уже проверенном валидном классе и находят дефекты не лучше одного значения. Значения у верхней границы тоже из того же класса.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Классы эквивалентности и границы»
- Граничные значения для поля «возраст 18-60»
- Трёхточечный анализ границ для диапазона 18-60
- Требование «до 18 лет» без уточнения
- Граница «исполнилось 18 лет» по дате рождения
- Граница скидки в копейках
- Класс, который часто забывают
- Классы для диапазона 5-15
- Граничные длины логина 3-16 символов