Files
2026-01-21 20:35:30 +03:00

104 lines
5.6 KiB
Typst
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#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 ₽" по умолчанию
- Проверить автоматическое обновление стоимости при выборе зала
- Проверить автоматическое обновление при выборе времени
- Проверить автоматическое обновление при выборе дополнительных услуг
- Проверить корректность расчета всех компонентов стоимости
- Проверить корректность итоговой суммы