Сгенерировать тестовые данные
Синтетические значения для классов эквивалентности и граничных случаев.
Что подготовить
Укажите подтверждённый тип, обязательность, диапазон и нормализацию. Например, не просите «валидные email вообще», если продукт имеет собственное правило допустимых доменов.
Проверка данных
Пересчитайте длину программно, проверьте Unicode и неявные пробелы. Убедитесь, что ожидаемая валидность следует из вашего правила. Для каждого класса достаточно понятного представителя; случайные повторы редко добавляют информацию.
Воспроизводимость
Сохраните набор вместе с версией требования. Случайный неудачный пример фиксируйте полностью, чтобы его можно было повторить. Все значения в шаблоне должны быть искусственными.
ЗАДАЧА Подготовь синтетические данные для проверки поля. КОНТЕКСТ Нужны воспроизводимые примеры для ручного и автоматизированного тестирования. ВХОДНЫЕ ДАННЫЕ Поле: [имя]. Тип и правила: [ограничения]. Подтверждённые нормализации: [правила]. ОГРАНИЧЕНИЯ Не используй реальные персональные данные. Не добавляй неподтверждённые ограничения. Для случайной генерации укажи seed. ОЖИДАЕМЫЙ ФОРМАТ Таблица: значение | класс | длина | ожидаемая валидность | основание. Для Unicode отдельно поясни способ подсчёта длины.
Проверьте результат по требованиям и на тестовых данных. Удалите секреты и персональные данные перед отправкой.