Привет всем, на днях проходил собеседование в стартап компанию и там дали задачу по проверки валидации методом ввода конкретных значений
Написал 26 пунктов из 29.
Пришла обратная связь по заданию, указали что В дате есть ошибки и есть упущение важных проверок
Хотелось бы попросить помощи для большего понимания где и что я упустил или что я не правильно сделал
Поле ввода в графическом интерфейсе.
Дата:
Формат ввода: ДД.ММ.ГГГГ
Допустимый период: [1900 - 2025]
Маски нет
Подсказок к заполнению нет.
Необходимо проверить валидацию методом ввода конкретных значений
№ Значение Результат / Цель проверки
- 13.03.2017 Позитивный Смок
- 01.01.1900 Позитивный Смок
- 31.12.2025 Позитивный Смок
- 29.05.2024 Позитивный Смок
- Дата предыдущего дня 28.05.2024 Позитивный Смок
- Дата следующего дня 30.05.2024 Позитивный Смок
- Спецсимволы (;%?№ и т.д.) Негативный Смок
- 32.05.2024 Негативный Смок
- 31.02.2024 Негативный Смок
- 31.15.2024 Негативный Смок
- 00.00.0000 Негативный Смок
- 00.12.2024 Негативный Смок
- 31.00.2024 Негативный Смок
- Пустое поле Негативный Смок
- Юниксовый ноль 01.01.1970 Негативный Смок
- Буквы Негативный Смок
- Пустое поле Негативный Смок
- Верхний предел 99.99.9999 Негативный Смок
- Скопировать в поле корректную дату Ctrl+C Ctrl+V Позитивный Смок
- Скопировать в поле некорректную дату Ctrl+C Ctrl+V Негативный Смок
- Удаление данных путем нажатия клавиши Del Позитивный Смок
- Удаление данных путем нажатия комбинаций клавиш Ctrl+X Позитивный Смок
- 01.01.2026 Негативный Смок
- Проверка на целые числа 1,1.1,1.20,24 Негативный Смок
- Проверка на пробел 1_.05.2024 Негативный Смок
- 29.мая.2024 Негативный Смок