Сорванное бронирование — это клиент, который вам об этом не скажет
Из-за календарей и правил доступности бронирование — один из самых хрупких процессов на сайте.
- Выбор даты и временные слоты ломаются так, что быстрая ручная проверка этого не замечает.
- Клиент, который не смог забронировать, уходит к другим, а не сообщает об ошибке.
- Прокликивать даты, варианты и подтверждения вручную — подход, который не масштабируется.
Проверяйте всё бронирование от начала до конца каждый день
Запишите шаги бронирования
Запишите шаги бронирования и то, что должно быть сказано в подтверждении. BuniOD сопоставит каждый шаг с вашими страницами и использует тестовые данные, которые вы укажете.
Проверяйте письмо с подтверждением
С тестовым пользователем сценарий может проверить письмо о бронировании, которое приходит в его собственный почтовый ящик.
Запускайте каждый день
Подтверждённые сценарии запускаются раз в день в выбранное вами время или по запросу.
Смотрите, что сломалось
В неудачном запуске видно, какой шаг или какая проверка не прошли, — со скриншотом и логами консоли и сети.
От написанных шагов к готовому тесту
Описание: шаги, которые вы пишете
// Записаться на примерку 1. Нажмите "Записаться на примерку" в шапке 2. Выберите "Ташкент" в списке "Магазин" 3. Нажмите на первый свободный слот в субботу до 12:00 4. Введите имя и email из "Тестовый покупатель" 5. Нажмите "Подтвердить запись" и подождите 5 секунд 6. Проверьте, что виден текст "Запись подтверждена" // Уборка, чтобы слот снова был свободен 7. Нажмите "Отменить запись", затем "Да, отменить"
Ожидаемый результат
Во входящих «Тестовый покупатель» есть письмо о записи, а запись показана со статусом «Отменена».
Шаги, привязанные к странице
- Нажать «Записаться на примерку» в шапке
- Выбрать «Ташкент» в списке магазинов
- Нажать первый свободный субботний слот до 12:00
- Ввести имя и email тестового пользователя
- Нажать «Подтвердить запись» и подождать 5 секунд
- Нажать «Отменить запись», затем «Да, отменить»
Проверки
- Виден текст «Запись подтверждена» (шаг 6)
- Письмо о записи пришло в тестовый ящик
- Запись показана со статусом «Отменена»
Демо-данные: Acme Shop — Staging. Ваш сценарий будет соответствовать страницам вашего сайта.
Три шага к ежедневной проверке
Подключите сайт
Укажите адрес тестовой среды. Публичным страницам больше ничего не нужно; для закрытых разделов используйте HTTP basic auth или тестового пользователя.
Напишите шаги
Напишите обычными словами шаги теста и ожидаемый результат — так, как объяснили бы их тестировщику. BuniOD сопоставит каждый шаг с вашей страницей и добавит проверки.
Проверьте и запускайте ежедневно
Подтвердите сценарий, запускайте его по запросу или раз в день и смотрите, какой шаг не прошёл, — со скриншотом и логами.
Бесплатный план — 500K токенов в месяц · Pro — $39/мес · Scale — $59/мес · безлимит проектов и сценариев на любом плане.
Посмотреть ценыВопросы
Не заполнит ли тест наш календарь фиктивными бронированиями?
Сценарии действуют как настоящий пользователь, поэтому бронирования действительно создаются. Запускайте их на тестовой среде и сбрасывайте там тестовые данные, когда нужно.
Справится ли он с предоплатой или шагом оплаты?
Да, на тестовой среде с тестовым режимом и тестовой картой вашего платёжного провайдера — но никогда с настоящей картой.
Проверяется ли письмо о бронировании?
Да, если сценарий использует тестового пользователя: у каждого из них есть собственный почтовый ящик, поэтому сценарий может проверить, что отправляет ваша система.