---
title: "Як протестувати сценарій в Scenario Builder"
description: "Інструкція з тестування сценарію в Scenario Builder — запуск, перегляд історії запусків, прев'ю чату."
---

# Як протестувати сценарій в Scenario Builder?

**Scenario Builder** — новий модуль, що замінює Scenario Dialog. Ця інструкція допоможе запустити сценарій для перевірки роботи, переглянути історію запусків та використати прев'ю чату.

## Коли знадобиться

- Потрібно перевірити, чи сценарій працює коректно після змін.
- Треба побачити, як виглядає діалог для користувача бота.
- Потрібно знайти помилку в логіці або в налаштуванні нод.

## Що важливо знати

- **Повний запуск** — сценарій виконується з початку (Start Node). Під час виконання можна взаємодіяти через прев'ю чату.
- **Історія запусків (Runs)** — у лівій панелі зберігається історія всіх запусків. Для кожного запуску видно виконані ноди та статус.
- **Прев'ю чату** — віджет, що показує діалог у реальному часі під час тесту. Можна відправляти повідомлення та бачити відповіді бота.
- **Тест окремої дії** — для Action нод можна протестувати дію без запуску всього сценарію (див. [Використати action в сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md)).

## Перед початком

- [x] Ви увійшли в систему з правами інтегратора або адміністратора.
- [x] У вас є відкритий сценарій в Scenario Builder.
- [x] Сценарій збережено (немає критичних помилок валідації).

## Покрокова інструкція

### 1. Запустити сценарій

1. У панелі інструментів зверху натисніть **«Запустити»** або **«Тест»**.
2. Система валідує сценарій. Якщо є помилки — запуск блокується, показується список помилок.
3. Після успішної валідації створюється новий запуск. Відображається індикатор виконання (running, success, error).

### 2. Взаємодіяти через прев'ю чату

1. Під час виконання відкрийте **прев'ю чату** (якщо воно не відкрито автоматично).
2. У віджеті чату відображаються повідомлення бота та можливість відправити відповідь (текст, кнопки).
3. Відправте повідомлення — сценарій продовжить виконання відповідно до логіки.

### 3. Переглянути історію запусків

1. У **лівій панелі** знайдіть розділ **«Запуски»** (Runs).
2. Виберіть запуск зі списку — відобразиться інформація про виконані ноди та статус.
3. Можна переглянути логи виконання, якщо виконання завершилося з помилкою.

### 4. Зупинити виконання (опційно)

1. Під час виконання натисніть **«Зупинити»** у панелі інструментів.
2. Виконання перерветься, стан збережеться в історії запусків.

### 5. Зберегти зміни після тесту

1. Якщо під час тесту виявили потрібні зміни — внесіть їх у сценарій.
2. Натисніть **«Зберегти»** або `Ctrl+S` (Mac: `Cmd+S`).
3. Запустіть тест знову для перевірки.

## Пов'язані матеріали

- [Переглянути історію версій](/uk/scenariobuilder/how-to/view-scenario-history.md)
- [Використати action в сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md) — тест окремої дії в Node Inspector
- [Хаб Scenario Builder](/uk/scenariobuilder/integrator-hub.md)
