agent-qa CLI
Самообучающийся QA-агент: тесты для веба и мобильных на естественном языке, которые сами чинятся и запоминают прогоны
- 856 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Управляет браузером и приложением при выполнении тестов
- Прогоны расходуют токены модели
Установка
- Работает в
Ручная установка
npx agent-qa init
npx agent-qa install-browsersЗатем создавайте тесты через create-test и запускайте через run.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Управляет браузером и приложением при выполнении тестов
- Прогоны расходуют токены модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
agent-qa это тестовый харнес с памятью для команд. Тесты пишутся на естественном языке для веба и мобильных: действия и проверки описываются человеческими словами, а агент работает по видимым ролям, подписям и состоянию экрана. Если отдельное действие срывается, например клик или заполнение поля, агент заново осматривает интерфейс и пробует другой путь в том же прогоне, поэтому тесты переживают дрейф верстки и нестабильные шаги. С каждым прогоном строится память выполнения, за счет которой агент адаптируется к изменениям и ловит регрессии до релиза. В комплекте CLI, MCP-сервер, скиллы для написания, отладки и разбора результатов, а также дашборд и поддержка мобильных платформ.
Для кого. Для QA-инженеров и разработчиков, которым нужны устойчивые сквозные тесты веба и мобильных без хрупких селекторов.
Подходит, если
- Нужны сквозные тесты, описанные обычными словами
- Тесты часто ломаются из-за изменений верстки
- Нужно ловить регрессии до релиза автоматически
Не подходит, если
- Нужны строго детерминированные тесты без участия агента
- Проект не про веб или мобильные интерфейсы
Пример запроса к агенту
Напиши тест: войти в аккаунт, добавить товар в корзину и проверить, что счетчик стал равен одномуОграничения
Тесты выполняет агент через браузер и мобильные драйверы, для этого нужны установленные браузеры и драйверы, а прогоны расходуют токены модели. Самовосстановление снижает хрупкость, но добавляет непредсказуемость по сравнению с жестко заданными сценариями. Лицензия нестандартная, проверьте условия использования.
Как отключить. Удалите пакет agent-qa и, при использовании, снимите его MCP-сервер из конфигурации.
Частые вопросы
Как тесты переживают изменения верстки?
При срыве действия агент заново осматривает интерфейс и пробует другой путь в том же прогоне, а память прогонов помогает адаптироваться.
Только веб или мобильные тоже?
Поддержаны и веб, и мобильные платформы, есть отдельные пакеты для Android и iOS.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыНабор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование
Тринадцать тестовых скиллов от анализа требований до отчета: стратегия, кейсы, API, Playwright и разбор нестабильных тестов.
CLI, MCP-сервер и типизированный Node.js API, чтобы агент проверял свои правки в живом мобильном приложении на iOS, Android и других платформах
Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.
MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах
169 QA-скиллов на двух языках: тест-дизайн, API, UI, регрессия, нагрузка, безопасность и тесты LLM для агентов.
Коротко о README
README описывает agent-qa как открытый самообучающийся QA-харнес: тесты пишутся на естественном языке для веба и мобильных, а агент работает по видимым ролям и состоянию экрана. Выполнение самовосстанавливается при срыве шагов и строит память прогонов, чтобы адаптироваться к дрейфу интерфейса и ловить регрессии. В составе CLI, MCP-сервер, скиллы для написания, отладки и разбора, дашборд и мобильные пакеты. Ставится через npm. Лицензия нестандартная.