Пример использования · Бронирование

Тестирование онлайн-бронирования без кода

Даты, временные слоты, данные гостя, письма с подтверждением. Опишите бронирование один раз — BuniOD будет проверять его в настоящем браузере каждый день.

Сорванное бронирование — это клиент, который вам об этом не скажет

Из-за календарей и правил доступности бронирование — один из самых хрупких процессов на сайте.

  • Выбор даты и временные слоты ломаются так, что быстрая ручная проверка этого не замечает.
  • Клиент, который не смог забронировать, уходит к другим, а не сообщает об ошибке.
  • Прокликивать даты, варианты и подтверждения вручную — подход, который не масштабируется.

Проверяйте всё бронирование от начала до конца каждый день

Запишите шаги бронирования

Запишите шаги бронирования и то, что должно быть сказано в подтверждении. BuniOD сопоставит каждый шаг с вашими страницами и использует тестовые данные, которые вы укажете.

Проверяйте письмо с подтверждением

С тестовым пользователем сценарий может проверить письмо о бронировании, которое приходит в его собственный почтовый ящик.

Запускайте каждый день

Подтверждённые сценарии запускаются раз в день в выбранное вами время или по запросу.

Смотрите, что сломалось

В неудачном запуске видно, какой шаг или какая проверка не прошли, — со скриншотом и логами консоли и сети.

Пример

От написанных шагов к готовому тесту

Описание: шаги, которые вы пишете

// Записаться на примерку 1. Нажмите "Записаться на примерку" в шапке 2. Выберите "Ташкент" в списке "Магазин" 3. Нажмите на первый свободный слот в субботу до 12:00 4. Введите имя и email из "Тестовый покупатель" 5. Нажмите "Подтвердить запись" и подождите 5 секунд 6. Проверьте, что виден текст "Запись подтверждена" // Уборка, чтобы слот снова был свободен 7. Нажмите "Отменить запись", затем "Да, отменить"

Ожидаемый результат

Во входящих «Тестовый покупатель» есть письмо о записи, а запись показана со статусом «Отменена».

Шаги, привязанные к странице

  1. Нажать «Записаться на примерку» в шапке
  2. Выбрать «Ташкент» в списке магазинов
  3. Нажать первый свободный субботний слот до 12:00
  4. Ввести имя и email тестового пользователя
  5. Нажать «Подтвердить запись» и подождать 5 секунд
  6. Нажать «Отменить запись», затем «Да, отменить»

Проверки

  • Виден текст «Запись подтверждена» (шаг 6)
  • Письмо о записи пришло в тестовый ящик
  • Запись показана со статусом «Отменена»

Демо-данные: Acme Shop — Staging. Ваш сценарий будет соответствовать страницам вашего сайта.

Как это работает

Три шага к ежедневной проверке

01

Подключите сайт

Укажите адрес тестовой среды. Публичным страницам больше ничего не нужно; для закрытых разделов используйте HTTP basic auth или тестового пользователя.

02

Напишите шаги

Напишите обычными словами шаги теста и ожидаемый результат — так, как объяснили бы их тестировщику. BuniOD сопоставит каждый шаг с вашей страницей и добавит проверки.

03

Проверьте и запускайте ежедневно

Подтвердите сценарий, запускайте его по запросу или раз в день и смотрите, какой шаг не прошёл, — со скриншотом и логами.

Цены

Бесплатный план — 500K токенов в месяц · Pro — $39/мес · Scale — $59/мес · безлимит проектов и сценариев на любом плане.

Посмотреть цены

Вопросы

Не заполнит ли тест наш календарь фиктивными бронированиями?

Сценарии действуют как настоящий пользователь, поэтому бронирования действительно создаются. Запускайте их на тестовой среде и сбрасывайте там тестовые данные, когда нужно.

Справится ли он с предоплатой или шагом оплаты?

Да, на тестовой среде с тестовым режимом и тестовой картой вашего платёжного провайдера — но никогда с настоящей картой.

Проверяется ли письмо о бронировании?

Да, если сценарий использует тестового пользователя: у каждого из них есть собственный почтовый ящик, поэтому сценарий может проверить, что отправляет ваша система.

Узнайте, что бронирование работает, раньше, чем клиент обнаружит обратное.