Виталий ШутенкоQA · AUTOMATION · DEVELOPMENTОбсудить работу
← Все проекты
QA и автоматизация

Smart Recorder 1C Desktop

Контекст настольного сценария для диагностики и автоматизации

Запись действий в выбранном настольном клиенте 1С: шаги, доступные селекторы, снимки и контекст до и после операции.

PythonWindows UI AutomationC# broker1С

Задача

Собирать воспроизводимые материалы для разбора дефектов 1С и последующей подготовки автотестов.

Реализованное решение

  • Наблюдение за выбранным клиентом, сбор событий Windows UI Automation и доступных кандидатов селекторов.
  • Контрольные точки, отметка бага, ожидаемый и фактический результаты, импорт XML-журнала платформы.
  • Один ZIP-пакет со сценарием, диагностикой и изображениями; контракт для дальнейшей работы с C# / NUnit / FlaUI.

Моя зона участия

Определяю состав диагностических материалов и сценарии работы тестировщика; развиваю инструмент с ИИ, проверяю полноту записи и практичность экспорта.

Подход к проверке качества

  • Пропуски сбора и нестабильные идентификаторы явно отмечаются как требующие проверки.
  • Обычный текстовый ввод не записывается как последовательность символов клавиатуры; пакеты требуют проверки перед передачей.

Границы текущей реализации

Контрольная точка фиксирует наблюдение, но не проверяет бизнес-результат автоматически. Кандидаты селекторов и связи между потоками событий не объявляются доказанными без верификации.

Скриншот реального Smart Recorder 1C Desktop 1.2.1, снятый 29.10.2026. Приложение открыто без клиента 1С и без записи рабочего сценария.
ОБСУДИТЬ ПОДХОД И ДЕТАЛИ

Расскажу о сценариях, принятых решениях и ограничениях проекта.

Связаться ↗
ДРУГИЕ ЗАДАЧИ И РЕШЕНИЯВернуться к проектам ↗