Приёмочное тестирование MCP-инструментов живым агентом
★ 7.4 · testing
Разовые задачи в процессе разработки — это скилл для Claude Code, который запускает bot acceptance тесты (BAT) для проверки MCP-инструментов с точки зрения реального AI-агента. Берут, когда нужно убедиться, что PR не сломал инструменты перед мержем; когда хочется сравнить поведение ветки с master и поймать регрессию; когда инструмент изменился и надо проверить его работу сквозным тестом через Claude или Gemini CLI — не моками, а живым агентом. Скилл динамически формирует сценарий в виде JSON с тремя фазами (setup, test, teardown), передаёт его в `tests/uat/run_uat.py`, получает сводный результат с флагом `all_passed` на каждого агента, статистикой вызовов инструментов, числом ходов и таймингами. При сбое автоматически предлагает перезапуск с `--branch master` для сравнения. Работает через Bash, Read и Write; требует настроенного окружения с CLI-доступом к Claude и/или Gemini и Python-скриптом `run_uat.py`. Направление — тестирование MCP-инструментов агентом, а не юнит-тесты кода. Подойдёт командам, разрабатывающим или поддерживающим MCP-серверы; каждый запуск тратит API-кредиты агентов, поэтому сценарии стоит делать сфокусированными.
- #mcp-tools
- #bot-acceptance-testing
- #agent-testing
- #regression-detection
- #pr-validation