Статьи по теме: О платформе

Тестирование шагов — как это работает

Новый инструмент «Тестирование шагов»


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


Рассказываем о новом инструменте Альбато и его настройках.


Что такое образцы данных?

Образцы данных ― это примеры реальных данных, которые система получает при тестировании события или действия. 


Например, для шага «Новая заявка с сайта» образец данных может содержать имя клиента, email и телефон, переданные из формы. 


Для шага «Создать задачу в CRM» ― название задачи, дата, приоритет. Эти и другие данные можно использовать для проверки следующих шагов. В любой момент можно выбрать новый образец или обновить существующий.


Образцы данных нужны, чтобы:

  1. Не запускать событие каждый раз заново. Вы можете тестировать другие шаги в связке, в которых эти данные будут выступать в роли примера.
  2. Проверять работу следующих шагов. Сохранённые данные используются для передачи в другие шаги связки.
  3. Настраивать поля. Видя конкретные значения (например, имя клиента или email), легче правильно настроить передачу данных.
  4. Экономить время. Не нужно ждать новых событий для тестирования следующих шагов — достаточно выбрать уже сохранённый образец.


Как устроено тестирование шагов

У каждого шага, как триггера, так и действия, есть кнопка “Проведите тест”.


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

Например, при тестировании триггера «Новое электронное письмо» Альбато берет данные из Gmail и показывает до пяти последних писем. Чтобы проверить, как данные письма будут переданы на следующий шаг, нужно выбрать одно письмо из списка. 


Так вы можете:

  • Тестировать действия на реальных данных из вашего аккаунта и видеть, корректно ли заполняются поля, например «Тема письма», email, «Текст», «Дата».


  • Использовать эти данные для тестирования следующих шагов. Например, вы хотите посмотреть, как будет выглядеть уведомление в Slack, если вам придет новое электронное письмо. Альбато использует образец, чтобы показать, как будет выглядеть сообщение.


Как работает тестирование событий (триггеров)


Когда вы тестируете триггер, откроется окно, которое содержит:

  • Выбор образцов данных. Альбато показывает вам до 5 элементов данных на выбор.
  • Примеры значений полей. Эти данные будут видны в следующих шагах.


Альбато использует разные подходы для тестирования в зависимости от типа триггера.


API-триггеры

истема отправляет API-запрос и получает данные за последние сутки или час. Если за этот период в вашем аккаунте не было событий, Альбато автоматически расширит период запроса. Если даже после этого данных нет, вы увидите уведомление о том, что событий не было и их пока невозможно протестировать.



Webhook триггеры

Альбато ловит событие от внешнего сервиса в реальном времени. Это значит, что как только приходит новый лид, заказ или письмо, система получает сигнал и запускает тестирование. В этом случае система получает только один элемент данных, а не пять, как в случае с API-триггерами и миграцией данных.

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

Если событий пока нет, Альбато может запустить миграцию данных: подтянуть данные, которые уже есть в аккаунте. Это позволит  протестировать связку без новых событий.


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



Как работает тестирование действий


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


огда вы нажимаете на кнопку “Проведите тест”, действие запускается один раз. Вы сможете увидеть результат теста или Альбато покажет вам ошибку тестирования.




Важно отметить, что:


  1. Тесты не тратят транзакции и не попадают в журнал.
  2. Можно менять образцы в любой момент.
  3. Несмотря на то, что теперь можно тестировать шаги по отдельности, вы всё так же можете запускать тест всей связки, как и раньше.
  4. Альбато сохраняет только один выбранный образец данных. В дальнейшем при сопоставлении полей будет отображаться только он.
  5. Вы не сможете применять фильтры при тестировании триггера (первого шага). Цель теста — проверить корректность настройки подключения и убедиться, что триггер получает отклик от сервиса. Чтобы проверить работу фильтров, рекомендуем протестировать связку целиком.


Дополнительно. Статусы результата тестирования

Статус

Описание

Комментарий

Успешно с данными

Запрос выполнен корректно, данные получены (есть образцы).

Пользователь видит примеры данных.

Успешно без данных

Запрос выполнен корректно, ошибок нет, подключение с сервисом установлено, но в аккаунте пользователя данных нет.

Полезно для проверки валидности подключения даже если данных нет.

Тест провален

Возникла ошибка — либо на стороне партнёра, либо внутренняя.

Пользователь получает текст с ошибкой от стороннего сервиса.



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

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


Последнее изменение: 24/07/2025

Была ли эта статья полезна?

Поделиться отзывом

Отменить

Спасибо!