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

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

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

Каждый час, пока оформление заказа сломано, вы теряете деньги

Все уверены, что оформление заказа работает, — пока очередной релиз не докажет обратное.

  • Небольшое изменение интерфейса ломает кнопку «Оформить заказ», а перед релизом никто не проходит всю покупку целиком.
  • Промокоды, способы доставки и налоги умножают число путей, которые стоит проверить.
  • Покупатели находят ошибку раньше вашей команды — и многие из них просто уходят.

Защитите путь к покупке ежедневной проверкой

Запишите шаги покупки

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

Проверяйте главное

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

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

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

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

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

Пример

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

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

// Добавить в корзину 1. Откройте страницу товара "Trail Runner 2" 2. Выберите "42" в блоке "Размер" 3. Нажмите кнопку "В корзину" 4. Проверьте, что на значке корзины показано "1" // Оформить заказ как гость 5. Нажмите на значок корзины, затем "Оформить заказ" 6. Нажмите "Продолжить как гость" 7. Введите email и адрес доставки из "Тестовый покупатель" 8. Выберите "Стандартная доставка" и нажмите "Перейти к оплате" 9. Введите номер карты "4242 4242 4242 4242", срок "12/30" и CVC "123" 10. Нажмите "Оформить заказ" 11. Подождите 10 секунд

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

URL содержит /order/confirmation, а на странице показан номер заказа.

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

  1. Открыть страницу товара «Trail Runner 2»
  2. Нажать размер «42» в выборе размера
  3. Нажать «В корзину» и проверить значок корзины
  4. Нажать на корзину, затем «Оформить заказ» и «Продолжить как гость»
  5. Ввести email и адрес тестового пользователя в форму заказа
  6. Выбрать «Стандартная доставка», затем «Перейти к оплате»
  7. Ввести тестовую карту в поля оплаты
  8. Нажать «Оформить заказ» и подождать 10 секунд

Проверки

  • На значке корзины показано 1 (шаг 4)
  • URL содержит /order/confirmation
  • На странице виден номер заказа

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

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

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

01

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

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

02

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

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

03

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

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

Цены

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

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

Вопросы

Может ли BuniOD платить настоящей картой?

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

Проверяется ли письмо с подтверждением заказа?

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

Что, если в оформлении заказа есть CAPTCHA?

CAPTCHA может блокировать запуски. Используйте тестовую среду с отключённой CAPTCHA или тестовый ключ вашего провайдера CAPTCHA.

Как часто выполняется проверка?

По запросу, когда вам нужно, или раз в день в выбранное вами время.

Узнайте, работает ли оформление заказа, — раньше ваших покупателей.