Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>KOT for 1CNew to Visual Studio Code? Get it now.
KOT for 1C

KOT for 1C

Alexey Eremeev

|
68 installs
| (1) | Free
Keep On Testing: YAML scenario toolkit for 1C projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Иконка KOT for 1C

KOT (Keep On Testing) for 1C — расширение VS Code для разработки и поддержки автотестов 1С в YAML-формате (экосистема СППР / Vanessa Automation).


Единый рабочий контур в VS Code для QA и инженеров автоматизации 1С: написание сценариев с IntelliSense и диагностикой, сборка, запуск Vanessa Automation, исследование форм, управление тестовыми базами и ведение документации — без переключения между инструментами.


Оглавление

  • Ключевые возможности
  • Статус и ограничения
  • Документация по параметрам
  • Дисклеймер
  • Благодарности
  • Куда дальше
  • Скриншоты

Ключевые возможности

1) Редактор сценариев

  • IntelliSense шагов Gherkin, переменных и вызовов вложенных сценариев и параметров; семантический поиск шагов по префиксу !.
  • Предложения атрибутов открытой формы и их значений в аргументах шагов.
  • Hover-подсказки по шагам, переменным, вызовам сценариев и параметрам; Gherkin-подсветка прямо внутри YAML-блока сценария.
  • Диагностика неизвестных шагов и вызовов, проблем с параметрами и незакрытых блоков; предложения Maybe you meant и quick fix.
  • Автовыравнивание Gherkin-таблиц и автозаполнение технических блоков при сохранении.
  • Навигация по вызовам сценариев, поиск references и работа с MXL, папкой files и путями проекта.

→ Подробнее · Диагностика и quick fix · Навигация и файлы

2) AI-инструменты

  • Генерация описания сценария в KOTМетаданные.Описание — что проверяется, какой бизнес-процесс, какие развилки.
  • AI-отчет по git diff конфигурации: что изменилось для пользователя, что проверить, какие роли и данные подготовить.
  • AI-ревью измененных тестов: сравнение diff тестов с diff конфигурации и UserStory, отчет по покрытию и слепым зонам.
  • Поддержка LM Studio, Ollama, OpenAI, Gemini, Azure и любого совместимого OpenAI-провайдера.

→ Подробнее

3) Менеджер тестов

  • Создание главных и вложенных сценариев.
  • Дерево главных сценариев с группами, чекбоксами включения/выключения и поиском.
  • Статусы запуска рядом со сценариями, подсветка сценариев связанных с открытым файлом.
  • Избранное с drag-and-drop в редактор для вставки вызова с параметрами.
  • AI-команды и быстрые действия обслуживания доступны прямо из панели.

→ Подробнее · Создание сценариев

4) Сборка и запуск Vanessa Automation

  • Сборка сценариев через СборкаТекстовСценариев.epf с генерацией .feature и .json.
  • Запуск теста или окружения Vanessa Automation прямо из Test Manager с выбором и подготовкой тестовой базы.
  • Live-подсветка шагов в feature во время прогона; просмотр лога в реальном времени.
  • Отслеживание внешних прогонов по run-логу.

→ Подробнее

5) KOT Infobase Manager

  • Единый список ИБ из launcher, runtime-артефактов, snapshot-ов и вручную добавленных путей.
  • Создание, копирование, восстановление/выгрузка DT, обновление конфигурации, запуск в 1С или Designer.
  • Эталонные базы: привязка эталонных DT, профилей пользователей и подготовленных баз к сценариям и встроенному запуску.
  • Каталог платформ 1С, выбор платформы по умолчанию и привязка платформы к конкретной ИБ.
  • Используется как общий слой выбора базы для Form Explorer и подготовки ИБ перед запуском теста.

→ Подробнее · Эталонные базы · Platform Manager

6) KOT Form Explorer (beta)

  • Панель VS Code, показывающая элементы текущей управляемой формы 1С, значения и предлагаемые шаги Vanessa Automation.
  • Работает через bridge-сессию на базе TestManager + TestClient: KOT запускает рабочий клиент, снимает snapshot активной формы и отдает его в панель без установки runtime-расширения в тестируемую базу.
  • Режимы auto (снятие состояния по интервалу) и manual (по клавише или кнопке).
  • Тот же snapshot используется редактором для IntelliSense аргументов шагов и подстановки ссылок на атрибуты формы.

→ Подробнее

7) Менеджер параметров

  • Вкладки параметров СППР, Vanessa Automation и GlobalVars; профили с autosave.
  • Подсветка обязательных полей, импорт/экспорт JSON, поиск по параметрам.
  • Активный профиль переключается прямо из меню Build tests в Test Manager.

→ Подробнее

Статус и ограничения

  • Расширение активно используется и готово к реальному применению.
  • Функции полной классификации/менеджмента тестов в стиле СППР реализованы частично и продолжают развиваться.
  • Для сборки сценариев необходимо наличие обработки из СППР (подробнее на ИТС).
  • Для запуска тестов необходимо наличие Vanessa Automation.
  • Для работы MXL-команд нужен установленный клиент 1С:Предприятие — работа с файлами.
  • Работа расширения полноценно проверена только на Windows.
  • KOT Form Explorer пока имеет бета-статус и может дорабатываться под пограничные случаи конкретных конфигураций.

Документация по параметрам

  • ИТС: параметры и использование обработки СборкаТекстовСценариев
    Официальный портал ИТС
  • Vanessa Automation: JSON-параметры запуска (VAParams)
    Официальная документация Vanessa Automation

Дисклеймер

Проект не является официальным продуктом фирмы 1С и не аффилирован с ней. Упоминания 1С/СППР/Vanessa Automation используются только для описания совместимости.

Благодарности

  • Команде тестирования 1C:Drive — за практические идеи, сценарии использования и регулярную обратную связь.
  • Команде DevOps 1C:Drive — за поддержку инфраструктуры, CI/CD-практики и помощь с запуском в рабочих контурах.
  • Разработчикам Vanessa Automation — за мощный инструмент автоматизации тестирования и открытую документацию.
  • Всем участникам сообщества тестирования 1С.

Куда дальше

  • Быстрый старт: QUICK_START.md
  • Подробная настройка: SETUP.md
  • Документация по коду: DEVELOPMENT.md
  • Функциональные блоки: blocks/README.md

Скриншоты

На скриншотах продемонстрирован интерфейс на английском языке, но русские переводы также доступны.

  • Интерфейс редактора
  • Диагностика и предложения Quick Fix
  • KOT Form Explorer
  • KOT Infobase Manager
  • Менеджер параметров

Интерфейс редактора

  • Панель Менеджера тестов со статусами прохождения тестов и подсветкой тестов, связанных с текущим открытым файлом;
  • Редактор VSCode с описанием написанного шага и описанием вложенного сценария:

Интерфейс плагина (боковая панель + редактор)


  • AI-описание теста, созданное Gemini 2.5 Flash, а также рекомендации по улучшению теста:

Описание теста, сгенерированное AI


  • Результат прохождения теста с информацией об ошибке в открытом feature-файле:

Результат прохождения


  • Панель избранных сценариев с результатом Drag-and-drop сценария в редактор:

Панель избранных сценариев


  • Команды контекстного меню - навигация по сценариям, работа с файлами:

Команды контекстного меню


  • IntelliSense: описание шагов, сценариев, переменных, параметров сценария, семантический поиск шагов, подсказки по текущей открытой форме.

Предложения IntelliSense


Диагностика и предложения Quick Fix

  • Панель Problems со списком предупреждений и ошибок;
  • Хайлайт проблемных строк с описанием проблемы - неизвестный сценарий, неправильный шаг, проблемы с параметрами вложенных сценариев;
  • Меню Quick fix с предложениями на замену:

Диагностика и хайлайт ошибок, меню QuickFix


  • Автоматическое выравнивание таблиц Gherkin и параметров сценариев:

Выравнивание Gherkin


KOT Form Explorer

  • Интерфейс исследователя формы:

Исследователь формы


KOT Infobase Manager

  • Интерфейс менеджера баз - список установленных баз 1С, операции с базами:

Менеджер баз


Менеджер параметров

  • Менеджер параметров с открытой вкладкой настроек сборки СППР и меню действий:
  • Внутри менеджера KOT подсвечивает незаполненные обязательные поля для СборкаТекстовСценариев и предупреждает о неполном наборе параметров перед экспортом yaml_parameters.json.

Менеджер параметров


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft