Тестер — скилл
Система сценарного тестирования 1С:Предприятия с набором agent skills, которые позволяют ИИ-агенту управлять приложением как обычный пользователь
- 208 ★ репозитория
- Последний коммит
- BSD-2-Clause
Широкий доступ
Почему такой уровень
- Скрипты Runner выполняют реальные действия пользователя в 1С, включая изменение данных через интерфейс
- Агент получает доступ к главному меню и командам всего приложения, а не к отдельной песочнице
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/testerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скрипты Runner выполняют реальные действия пользователя в 1С, включая изменение данных через интерфейс
- Агент получает доступ к главному меню и командам всего приложения, а не к отдельной песочнице
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Тестер это конфигурация 1С в формате EDT для записи и прогона сценарных тестов управляемых форм: запись действий пользователя с переводом в код, прогон по расписанию, отчеты и рассылка результатов. В комплект входит рабочая область assistant с навыками для ИИ-агента, продублированными для Claude Code (.claude/skills) и для формата agent skills (.agents/skills для Codex и совместимых инструментов): базовый навык runner-core учит агента осматривать интерфейс через Runner перед каждым действием, отдельные навыки закрывают выбор значений, поиск и сортировку в списках. Отдельный навык bsl-format форматирует код BSL под стиль проекта. Есть расширение VS Code со сниппетами и командами запуска тестов из редактора.
Для кого. Для 1С-разработчиков и тестировщиков, которым нужны регрессионные тесты форм и агент, безопасно управляющий тестовым клиентом 1С через скрипты.
Подходит, если
- Нужны сценарные регрессионные тесты управляемых форм 1С
- Нужно, чтобы ИИ-агент имитировал действия пользователя через скрипты Runner, а не читал базу напрямую
- Нужна запись действий пользователя с автоматическим переводом в тестовый код
Не подходит, если
- Нужен легкий разовый тест без установки конфигурации и расширений в базу
- Нужно тестирование, не привязанное к 1С:Предприятию
Пример запроса к агенту
Прогони сценарий регрессионных тестов Тестера для формы списка номенклатуры и пришли отчетОграничения
Для сборки внешних компонент на C++ нужен CMake и стандартная библиотека C++ (vcredist на Windows). Конфигурация собрана в режиме совместимости 8.3.27, более старые версии платформы могут не принять cf-файл без понижения режима. README не описывает пошаговую установку набора skills в сторонний проект, только структуру каталога assistant.
Как отключить. Удалите скопированные .claude/skills или .agents/skills из проекта, отключите MCP Runner в .mcp.json агента и удалите расширение Тестера из информационной базы 1С.
Частые вопросы
Можно ли использовать Тестер не для тестов, а для рутинных операций?
Да, README описывает и другое применение: выгрузку и загрузку данных, пакетный запуск 1С, формирование тестовых данных и нагрузочное тестирование.
Зачем навыки продублированы в .claude/skills и .agents/skills?
Чтобы один и тот же набор навыков Runner работал и в Claude Code, и в других инструментах, поддерживающих открытый формат agent skills, включая Codex.
Обсуждение
Вопросов и отзывов пока нет.
Скилл и агент-тестировщик для Claude Code: проверяют интерфейс 1С через MCP-сервер 1c-testpilot с доказательствами
MCP-сервер, который управляет интерфейсом клиента тестирования 1С напрямую: открывает формы, заполняет поля, записывает и воспроизводит сценарии
Скиллы 1С для ИИ-агентов
1C Skills for AI Agents
Сборник скиллов для разработки на 1С под Codex и Claude Code: XML-исходники, формы, СКД, базы, веб-публикация и HTTP-мост для тестов
MCP-инструмент для интерактивного управления интерфейсом 1С:Предприятия через тестовый клиент: клики, поля, таблицы и доказательная запись сценария
Плагин Claude Code 1c-dev: разбор задачи по 1С в диалоге, техническая спека, шаги с зависимостями и выполнение одного шага за раз с проверкой
Шаблон проекта 1С для агентов
1c-runner-agnostic-template
Шаблон проекта 1С на Copier с набором SKILL.md для Claude Code и Codex: выгрузка, загрузка, тесты и сборка расширений через устойчивые скрипты
Коротко о README
README описывает структуру репозитория: внешние компоненты на C++ для клиента и сервера тестирования, расширение VS Code, рабочую область агента assistant, готовую поставку в dist и исходники конфигурации в формате EDT. Перечислены возможности: запись и кодирование сценариев, ролевой доступ, интеграция с git-репозиториями через вебхуки, отчеты, рассылка результатов, тестирование по расписанию и CI, видеозапись прогона. Отдельно описана сборка внешних компонент и требования к библиотеке C++ в Windows.
Бейдж для README
Исходный SKILL.md
--- name: bsl-format description: Format or reformat 1C:Enterprise BSL (.bsl) code to match my style. Use when asked to format BSL files or snippets in this repo, or to normalize indentation/spacing/keyword casing for BSL. --- # BSL Format ## Overview Apply the project BSL style to files or snippets while preserving behavior and content. ## Workflow 1. Identify the target style for the file. - Default to the project style in references/style.md. 2. Apply formatting rules: indentation, spacing, keyword casing, semicolons, wrapping, and blank lines. 3. Preserve semantics: do not change strings, query text, comments, or logic; only adjust formatting/casing. 4. Re-scan for consistency (tabs, parentheses spacing, keyword casing) and fix any drift. ## Reference Read references/style.md before formatting to ensure the rules match this repository.