This commit is contained in:
2026-01-21 20:35:30 +03:00
parent 535079b255
commit 416e31a5e8
9 changed files with 2967 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
#set text(
font: "New Computer Modern",
size: 14pt,
lang: "ru"
)
#set page(
paper: "a4"
)
#set par(
leading: 0.52em
)
#align(center)[= Тестирование формы бронирования зала]
== Выбор зала
- Проверить открытие выпадающего списка при клике на поле
- Проверить выбор зала из списка
- Проверить отображение выбранного зала в поле
- Проверить невозможность отправки формы без выбора зала
- Проверить отображение ошибки при попытке отправить форму без выбора
== Дата бронирования
- Проверить открытие календаря при клике на поле/иконку
- Проверить выбор даты из календаря
- Проверить отображение выбранной даты в поле
- Проверить невозможность выбора прошедших дат
- Проверить валидацию формата даты при ручном вводе
- Проверить невозможность отправки формы без выбора даты
== Время начала бронирования
- Проверить открытие селектора времени при клике на поле/иконку
- Проверить выбор времени из списка
- Проверить невозможность выбора прошедшего времени для текущей даты
- Проверить ограничение времени работы клуба
- Проверить валидацию формата времени
- Проверить невозможность отправки формы без выбора времени
== Время окончания бронирования
- Проверить открытие селектора времени при клике на поле/иконку
- Проверить невозможность выбора времени окончания раньше времени начала
- Проверить соблюдение минимального времени бронирования
- Проверить автоматическое обновление при изменении времени начала
- Проверить невозможность отправки формы без выбора времени окончания
== Дополнительные услуги
- Проверить включение/выключение чекбокса
- Проверить добавление X р. к стоимости при выборе
- Проверить корректность отображения цены
Для поля "Дополнительные гости":
- Проверить отображение/скрытие поля "Кол-во гостей"
- Проверить возможность ввода только положительных целых чисел
- Проверить невозможность ввода букв и спецсимволов
- Проверить ограничение максимального количества гостей
== Контактная информация
=== Имя
- Проверить возможность ввода имени (кириллица, латиница)
- Проверить невозможность ввода цифр и спецсимволов
- Проверить ограничение минимальной/максимальной длины
- Проверить невозможность отправки формы с пустым полем
- Проверить отображение ошибки при некорректном вводе
=== Телефон
- Проверить возможность ввода номера телефона
- Проверить наличие маски ввода
- Проверить валидацию формата номера (10-11 цифр)
- Проверить возможность ввода только цифр
- Проверить невозможность отправки формы с пустым/некорректным полем
=== Согласие на обработку ПД
- Проверить включение/выключение чекбокса
- Проверить невозможность отправки формы без согласия
- Проверить отображение ошибки при попытке отправить без согласия
=== Пожелание к брони
- Проверить возможность ввода текста
- Проверить необязательность заполнения поля
- Проверить ограничение максимальной длины текста
== Стоимость бронирования
- Проверить отображение "Стоимость: 0 ₽" по умолчанию
- Проверить автоматическое обновление стоимости при выборе зала
- Проверить автоматическое обновление при выборе времени
- Проверить автоматическое обновление при выборе дополнительных услуг
- Проверить корректность расчета всех компонентов стоимости
- Проверить корректность итоговой суммы