chore(i18n): refresh uk translations

This commit is contained in:
openclaw-docs-i18n[bot] 2026-04-08 14:55:42 +00:00
parent 257498d938
commit fa41f273a2

View File

@ -1,51 +1,51 @@
---
read_when:
- Розширення qa-lab або qa-channel
- Додавання QA-сценаріїв із прив’язкою до репозиторію
- Створення реалістичнішої QA-автоматизації навколо панелі Gateway
summary: Форма приватної QA-автоматизації для qa-lab, qa-channel, сценаріїв із сидуванням і звітів за протоколом
title: QA E2E автоматизація
- Додавання QA-сценаріїв із підтримкою репозиторію
- Побудова реалістичнішої автоматизації QA навколо панелі Gateway
summary: Приватна форма автоматизації QA для qa-lab, qa-channel, початкових сценаріїв і звітів протоколу
title: Автоматизація QA E2E
x-i18n:
generated_at: "2026-04-08T04:39:35Z"
generated_at: "2026-04-08T14:55:41Z"
model: gpt-5.4
provider: openai
source_hash: 57da147dc06abf9620290104e01a83b42182db1806514114fd9e8467492cda99
source_hash: 0448a4f913853fcdf27ba50f36cee9c6b380aae527a0a7ac581a10fbaf6984e3
source_path: concepts/qa-e2e-automation.md
workflow: 15
---
# QA E2E автоматизація
# Автоматизація QA E2E
Приватний стек QA призначений для того, щоб перевіряти OpenClaw у більш реалістичний,
каналоподібний спосіб, ніж це може зробити один модульний тест.
Приватний стек QA призначений для перевірки OpenClaw у більш реалістичний,
орієнтований на канали спосіб, ніж може дати один модульний тест.
Поточні складові:
Поточні компоненти:
- `extensions/qa-channel`: синтетичний канал повідомлень із поверхнями для DM, каналів, тредів,
- `extensions/qa-channel`: синтетичний канал повідомлень із поверхнями для DM, каналів, потоків,
реакцій, редагування та видалення.
- `extensions/qa-lab`: UI для налагодження та QA-шина для спостереження за транскриптом,
ін’єкції вхідних повідомлень і експорту звіту в Markdown.
- `qa/`: ресурси сидування з прив’язкою до репозиторію для стартового завдання та базових QA
- `extensions/qa-lab`: UI налагодження та шина QA для спостереження за транскриптом,
інʼєкції вхідних повідомлень та експорту звіту Markdown.
- `qa/`: початкові ресурси з підтримкою репозиторію для стартового завдання та базових QA
сценаріїв.
Поточний робочий процес QA-оператора — це QA-сайт із двома панелями:
Поточний робочий процес оператора QA — це сайт QA з двома панелями:
- Ліворуч: панель Gateway (Control UI) з агентом.
- Праворуч: QA Lab, який показує Slack-подібний транскрипт і план сценарію.
- Праворуч: QA Lab, що показує транскрипт у стилі Slack і план сценарію.
Запустіть так:
Запустіть це за допомогою:
```bash
pnpm qa:lab:up
```
Це збирає QA-сайт, запускає lane Gateway на базі Docker і відкриває
сторінку QA Lab, де оператор або цикл автоматизації може дати агенту QA-місію,
спостерігати за реальною поведінкою каналу та фіксувати, що спрацювало, що
Це збирає сайт QA, запускає канал gateway на базі Docker і відкриває
сторінку QA Lab, де оператор або цикл автоматизації може дати агенту QA-
місію, спостерігати реальну поведінку каналу та записувати, що спрацювало, що
не спрацювало або що залишилося заблокованим.
Щоб швидше ітерувати UI QA Lab без повторного збирання Docker-образу щоразу,
запустіть стек із QA Lab bundle, змонтованим через bind mount:
Для швидшої ітерації UI QA Lab без перебудови образу Docker щоразу
запустіть стек із пакетом QA Lab, змонтованим через bind mount:
```bash
pnpm openclaw qa docker-build-image
@ -54,13 +54,14 @@ pnpm qa:lab:up:fast
pnpm qa:lab:watch
```
`qa:lab:up:fast` зберігає Docker-сервіси на попередньо зібраному образі та монтує через bind mount
`qa:lab:up:fast` зберігає сервіси Docker на попередньо зібраному образі та монтує через bind mount
`extensions/qa-lab/web/dist` у контейнер `qa-lab`. `qa:lab:watch`
перезбирає цей bundle при змінах, а браузер автоматично перезавантажується, коли змінюється хеш ресурсів QA Lab.
перебудовує цей пакет при змінах, а браузер автоматично перезавантажується, коли змінюється хеш
ресурсу QA Lab.
## Ресурси сидування з прив’язкою до репозиторію
## Початкові дані з підтримкою репозиторію
Ресурси сидування розміщено в `qa/`:
Початкові ресурси розміщено в `qa/`:
- `qa/scenarios/index.md`
- `qa/scenarios/*.md`
@ -68,27 +69,44 @@ pnpm qa:lab:watch
Вони навмисно зберігаються в git, щоб план QA був видимий і людям, і
агенту. Базовий список має залишатися достатньо широким, щоб охоплювати:
- чати в DM і каналах
- поведінку тредів
- чат у DM і каналах
- поведінку потоків
- життєвий цикл дій із повідомленнями
- cron-зворотні виклики
- виклик памяті
- виклик памʼяті
- перемикання моделей
- передачу підагенту
- передачу субагенту
- читання репозиторію та документації
- одне невелике завдання зі збирання, наприклад Lobster Invaders
- одне невелике завдання зі збірки, наприклад Lobster Invaders
## Звітування
`qa-lab` експортує Markdown-звіт за протоколом на основі спостережуваної часової шкали шини.
Звіт має відповідати на запитання:
`qa-lab` експортує звіт протоколу Markdown на основі спостережуваної часової шкали шини.
Звіт має відповідати на такі запитання:
- Що спрацювало
- Що не спрацювало
- Що залишилося заблокованим
- Які сценарії для подальшого опрацювання варто додати
- Які сценарії продовження варто додати
## Пов’язана документація
Для перевірок характеру та стилю запустіть той самий сценарій для кількох живих
посилань на моделі та створіть оцінений звіт Markdown:
```bash
pnpm openclaw qa character-eval \
--model openai/gpt-5.4 \
--model anthropic/claude-opus-4-6 \
--model minimax/MiniMax-M2.7 \
--judge-model openai/gpt-5.4
```
Ця команда запускає локальні дочірні процеси gateway QA, а не Docker. Вона зберігає кожен
повний транскрипт, записує базову статистику запуску, а потім просить модель-оцінювача в швидкому режимі
з міркуванням `xhigh` ранжувати запуски за природністю, вайбом і гумором.
Якщо жоден кандидат `--model` не передано, оцінювання характеру за замовчуванням використовує
`openai/gpt-5.4` і `anthropic/claude-opus-4-6`.
## Повʼязана документація
- [Тестування](/uk/help/testing)
- [QA Channel](/uk/channels/qa-channel)