Ваш ИИ-агент пишет регрессионные тесты. Delta‑QA доказывает, что они работают.
Подключите Claude Code, Cursor или любой MCP-клиент к Delta-QA. Ваш агент создаёт сценарий и прописывает его шаги; Delta-QA воспроизводит их в собственном браузере, на вашем реальном сайте, фотографирует каждый шаг и подтверждает только то, что действительно сработало.
›Создай регрессионный тест для пользовательского пути «Оформление заказа» на example.com
list_workspaces…1 рабочее пространство, роль «Может редактировать»create_scenario…Сценарий создан, шаг 1 открывает страницуDRAFTset_scenario_steps…3 шага сохранены, с #2 по #4capture_scenario…Повторный прогон запущен на реальном сайтеget_capture_resultИдёт повторный прогон, делаются снимки…Действие #4:button.payне находит ни одного видимого элементаFAILED- У кнопки «Оплатить» нет такого класса: выберу её по атрибуту data‑testid.
set_scenario_steps…Шаг #4 исправлен:button[data-testid=pay]capture_scenario…Новый повторный прогон запущенget_capture_resultИдёт повторный прогон, делаются снимки…4 шага воспроизведены, 4 снимкаCOMPLETEDactivate_scenario…Снимки становятся эталономACTIVE
- #1
- #2
- #3
- #4
Что ваш агент делает с Delta-QA
Через открытый стандарт Model Context Protocol (MCP) ИИ-агент находит инструменты и вызывает их. MCP-сервер Delta-QA предоставляет восемь инструментов: создать сценарий, прописать его шаги, воспроизвести, прочитать вердикт, исправить, подтвердить. Это тот же путь, что и на экране сценария, только без экрана.
Вы просите простыми словами: «Создай регрессионный тест для пользовательского пути регистрации на https://…». Агент прописывает шаги, Delta-QA воспроизводит их на реальном сайте и фотографирует каждый. После подтверждения сценарий воспроизводится при каждом релизе, как сценарий, записанный при обычном просмотре сайта.
Подключите агента в три шага
- Создайте бесплатный аккаунт и своё рабочее пространство.
- Создайте API-ключ в разделе «Настройки», на вкладке «Рабочее пространство», в секции «API-ключи»: название, роль «Может редактировать» для агента, который пишет сценарии, срок действия. Ключ показывается только один раз, вместе с готовой командой.
- Вставьте команду в терминал для Claude Code или укажите в своём MCP-клиенте адрес сервера и заголовок, приведённые ниже.
claude mcp add --transport http delta-qa https://api.delta-qa.com/api/mcp --header "Authorization: Bearer dqa_…"- Адрес сервера
https://api.delta-qa.com/api/mcp- Заголовок аутентификации
Authorization: Bearer dqa_…
Сервер использует транспорт протокола «Streamable HTTP» в режиме без сохранения состояния: каждый вызов выполняется отдельным запросом. Подключиться может любой MCP-клиент, который поддерживает удалённый сервер и заголовок аутентификации: от Cursor или VS Code до вашего собственного агента.
Восемь инструментов сервера
Они идут в порядке работы над сценарием. Агент находит их сам: объяснять ему ничего не нужно.
| Инструмент | Что делает | Необходимая роль |
|---|---|---|
list_workspaces | Показывает ваши рабочие пространства и вашу роль в каждом из них. | Только чтение |
list_scenarios | Показывает сценарии рабочего пространства, сначала самые свежие. | Только чтение |
create_scenario | Создаёт черновик сценария по названию и стартовому URL; шаг 1, открытие страницы, задаёт сам Delta-QA. | Может редактировать |
get_scenario | Читает сценарий и его шаги с той же нумерацией, что и при повторном прогоне. | Только чтение |
set_scenario_steps | Прописывает все шаги пути, используя четырнадцать видов действий: клик, ввод, выбор, клавиша, прокрутка, переход… | Может редактировать |
capture_scenario | Воспроизводит сценарий в браузере Delta-QA на реальном сайте и делает снимки. | Может редактировать |
get_capture_result | Читает вердикт повторного прогона; при сбое указывает на шаг, который нужно исправить. | Только чтение |
activate_scenario | Подтверждает сценарий: снимки становятся его эталоном, с которым сравнивается каждый релиз. | Может редактировать |
Шаг в том виде, в каком его пишет агент
Каждый шаг состоит из действия и его цели: CSS-селектора, который в этот момент пути соответствует ровно одному видимому элементу.
{"action": "CLICK", "selector": "[data-testid=add-to-cart]", "text": "Add to cart"}
{"action": "FILL", "selector": "#password", "value": "…", "sensitive": true}
{"action": "KEY", "value": "Enter"}
{"action": "SCROLL", "value": "800", "photo": false}- Видимый текст элемента помогает Delta-QA найти его снова, когда сайт меняется.
- Конфиденциальное значение (пароль, банковская карта) шифруется сразу при поступлении, вводится при повторном прогоне, скрывается на снимках и никогда не считывается обратно.
- Один снимок на шаг по умолчанию: именно с ним сравнивается каждая будущая проверка.
- Ничего не подтверждается на слово: если шаг не воспроизводится, повторный прогон завершается ошибкой и указывает на действие, ставшее причиной сбоя.
Один ключ на рабочее пространство, под вашим контролем
- Он принадлежит рабочему пространству, а не человеку: действует только в этом пространстве и продолжает работать после ухода того, кто его создал.
- Две роли: «Только чтение» читает сценарии и их проверки, ничего не запуская; «Может редактировать» создаёт, воспроизводит и подтверждает.
- Обязательный срок действия: 30 дней, 90 дней или 1 год, не дольше. Отзыв происходит мгновенно, с того же экрана.
- Показывается только один раз, хранится в виде отпечатка SHA-256, никогда не попадает в журналы. Отозванный или просроченный ключ отклоняется.
- Открывает те же двери, что и интерфейс: те же роли, те же рабочие пространства, те же квоты, что и у человека. Доступно на всех тарифах, включая бесплатный аккаунт.
Агент предлагает, Delta-QA доказывает
ИИ-агент может выбрать не тот селектор или заявить, что пользовательский путь работает. С Delta-QA ничего не подтверждается на слово: каждый шаг воспроизводится в настоящем браузере, на реальном сайте, и фотографируется. Неудачный повторный прогон указывает на шаг, который нужно исправить; эталоном становится только успешный повторный прогон.
С этого момента каждый релиз сравнивается с эталоном детерминированным ИИ Delta-QA, а не LLM: одно и то же расхождение всегда получает один и тот же вердикт, и каждое расхождение можно объяснить.
Автоматизированное регрессионное тестирование простыми словами · Что обнаруживает Delta-QA