Матриця тестування Use Case
Runs + Chat preview — основний спосіб перевірки; реальний канал і Operator Panel — опційно.
Інструменти:
- Як протестувати сценарій — Runs, Chat preview, лог/trace
- Node Inspector → «Тест дії» — ізольований тест Action
- Fast Line Pro → Тестування — агент без сценарію
- Канал на інстансі (Telegram / widget) — коли preview недостатньо
- Operator Line — опційна E2E після connect
- Custom Data UI — перегляд запису (де застосовно)
Базовий рівень
| Use Case | Runs (обов'язково) | Канал (опційно) | CD UI | Що перевірити |
|---|---|---|---|---|
| Use Case 1 FAQ + AI | ✓ | TG/widget | — | {{ai_answer}}, fallback |
| Use Case 2 Меню | ✓ | — | — | Кожна кнопка → своя гілка; default |
| Use Case 3 Connect | ✓ | E2E | — | Edges success/limit/error; текст після limit; chat_closed_alias; skill group |
| Use Case 4 Mock CRM | ✓ | — | — | crm_data; not_ok при зламаному URL |
| Use Case 5 Action Jail | ✓ | 1 канал | — | +380 / 380 / 0…; edge error |
| Use Case 6 Registered Users | ✓ | між сесіями | — | Новий Run → __get success |
| Use Case 7 Custom Data | ✓ | — | ✓ | ID у constants |
| Use Case 7b CSAT/NPS | ✓ | — | ✓ | Free-text ≠ INTEGER success; alias audit |
| Use Case 8 Макрос-секція | ✓ | — | — | Trace секції; OP кнопка — опційно |
| Use Case 9 Audit / RE | ✓ | опційно | — | RE lab; tooling tour (Runs + trace + тест дії) |
Просунутий + збірний проєкт
| Use Case | Runs (обов'язково) | Канал (опційно) | CD UI | Що перевірити |
|---|---|---|---|---|
| Use Case 10 Тікет | ✓ | — | — | ticket_id; categorizer; error edge |
| Use Case 11 Broadcast | ✓ alias | TG E2E | — | Доставка; subscribe vs разова |
| Use Case 13 Capstone | ✓ | рекомендовано | ✓ | 3 гілки; self-check |
Optional
| Use Case | Runs | Канал | Що перевірити |
|---|---|---|---|
| Пріоритетний сегмент (optional) | ✓ | — | Різні subject_alias за сегментом |
| AI-каталог (optional) | ✓ | — | 5 контрольних запитів |
| SLA alias (optional) | ✓ | — | Alias entry існує |
| Use Case 12 Copilot | ✓ | — | Copilot overview |
Коли достатньо preview, а коли потрібен канал
| Ситуація | Preview | Канал |
|---|---|---|
| Логіка нод, edges, змінні | Так | Ні |
| Registered Users між візитами | Новий Run | Надійніше TG |
| Connect до оператора | До connect у Runs | E2E — опційно |
| Broadcast з кнопкою | Alias + keyboard | TG для доставки |
| Макрос | Trace секції | OP — опційно |
Примітка: перевірка в Operator Line — рекомендація, не обов'язкова умова проходження. Див. коли не сценарій.
Запис у result template
Для кожного Use Case зазначте: Runs · канал (якщо був) · CD UI (якщо застосовно).