agent-qa CLI

Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны

  • 856 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Управляет браузером и приложением при выполнении тестов
  • Прогоны расходуют токены модели
Все причины и проверки

vostride/agent-qa

Установка

Работает в

Ручная установка

npx agent-qa init
npx agent-qa install-browsers

Затем создавайте тесты через create-test и запускайте через run.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Управляет браузером и приложением при выполнении тестов
  • Прогоны расходуют токены модели

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agent-qa это тестовый харнес с памятью для команд. Тесты пишутся на естественном языке для веба и мобильных: действия и проверки описываются человеческими словами, а агент работает по видимым ролям, подписям и состоянию экрана. Если отдельное действие срывается, например клик или заполнение поля, агент заново осматривает интерфейс и пробует другой путь в том же прогоне, поэтому тесты переживают дрейф верстки и нестабильные шаги. С каждым прогоном строится память выполнения, за счет которой агент адаптируется к изменениям и ловит регрессии до релиза. В комплекте CLI, MCP-сервер, скиллы для написания, отладки и разбора результатов, а также дашборд и поддержка мобильных платформ.

Для кого. Для QA-инженеров и разработчиков, которым нужны устойчивые сквозные тесты веба и мобильных без хрупких селекторов.

Подходит, если

  • Нужны сквозные тесты, описанные обычными словами
  • Тесты часто ломаются из-за изменений верстки
  • Нужно ловить регрессии до релиза автоматически

Не подходит, если

  • Нужны строго детерминированные тесты без участия агента
  • Проект не про веб или мобильные интерфейсы

Пример запроса к агенту

Напиши тест: войти в аккаунт, добавить товар в корзину и проверить, что счетчик стал равен одному

Ограничения

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

Как отключить. Удалите пакет agent-qa и, при использовании, снимите его MCP-сервер из конфигурации.

Частые вопросы

Как тесты переживают изменения верстки?

При срыве действия агент заново осматривает интерфейс и пробует другой путь в том же прогоне, а память прогонов помогает адаптироваться.

Только веб или мобильные тоже?

Поддержаны и веб, и мобильные платформы, есть отдельные пакеты для Android и iOS.

Обсуждение

Вопросов и отзывов пока нет.

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ527Звезды репозитория

Тринадцать тестовых скиллов от анализа требований до отчета: стратегия, кейсы, API, Playwright и разбор нестабильных тестов.

СкиллРасширенный доступ63Звезды репозитория

CLI, MCP-сервер и типизированный Node.js API, чтобы агент проверял свои правки в живом мобильном приложении на iOS, Android и других платформах

CLIРасширенный доступ5,4 тыс.Звезды репозитория

Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.

ПлагинРасширенный доступ263Звезды репозитория
Официальный

MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах

MCP-серверШирокий доступ356Звезды репозитория

169 QA-скиллов на двух языках: тест-дизайн, API, UI, регрессия, нагрузка, безопасность и тесты LLM для агентов.

СкиллМинимальный доступ308Звезды репозитория

Коротко о README

README описывает agent-qa как открытый самообучающийся QA-харнес: тесты пишутся на естественном языке для веба и мобильных, а агент работает по видимым ролям и состоянию экрана. Выполнение самовосстанавливается при срыве шагов и строит память прогонов, чтобы адаптироваться к дрейфу интерфейса и ловить регрессии. В составе CLI, MCP-сервер, скиллы для написания, отладки и разбора, дашборд и мобильные пакеты. Ставится через npm. Лицензия нестандартная.

Бейдж для README

Сообщить о проблеме