Какие тесты позитивные и негативные для диапазона

18, 30 и 65 — позитивные проверки допустимого диапазона. 17, 66, 18.5, пустая строка и null — негативные, если поле обязательно и преобразование строк не предусмотрено.

Короткий ответ

Что ответить на собеседовании

18, 30 и 65 — позитивные проверки допустимого диапазона. 17, 66, 18.5, пустая строка и null — негативные, если поле обязательно и преобразование строк не предусмотрено.

Подробный разбор

Ответ с пояснениями

Условие

Поле age принимает только целые от 18 до 65 включительно. Классифицируйте значения 18, 30, 65, 17, 66, 18.5, пустую строку и null.

Ответ

18, 30 и 65 — позитивные проверки допустимого диапазона. 17, 66, 18.5, пустая строка и null — негативные, если поле обязательно и преобразование строк не предусмотрено.

Добавьте границы вокруг 18 и 65, неверные типы и слишком большие числа. Позитивный тест проверяет не просто код успеха, но и корректное сохранение. Негативный — понятную ошибку и отсутствие побочного изменения. Контракт преобразования строки '18' нужно уточнить отдельно.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее