Инфостарт Сертификация по Vanessa Automation — результаты и разбор TOP 5 самых сложных вопросов

05.11.25

Разработка - Тестирование QA

Во время прошедшей в начале октября конференции INFOSTART TECH EVENT 2025 Инфостарт Лаборатория и Инфостарт Обучение проводили тестирование всех желающих на знание фреймворка Vanessa Automation. Хочу поделиться результатами этого мероприятия и подробно разобрать пятерку вопросов, которые оказались самыми сложными для участников сертификации.

Фреймворк для автоматизации тестирования Vanessa Automation существует уже около 10 лет и все это время только набирает популярность. На сегодня он по праву считается отраслевым стандартом де-факто.

Но до сих пор, несмотря на то, что автоматизация тестирования решений на платформе 1С:Предприятие 8 последние годы активно развивается, практически не существует публично доступных способов формального подтверждения знаний в этой области.

Мы в Инфостарт Лаборатории решили заполнить эту нишу в рамках курса «Автоматизация тестирования в 1С» и создали набор вопросов для проведения оценки знаний Vanessa Automation. А потом совместно с Инфостарт Обучением на конференции INFOSTART TECH EVENT 2025 провели тестирование всех желающих.

Как это было

Тестирование проходило в первые два дня конференции в формате, известном по экзаменам «1С:Профессионал»: тест состоял из 14 вопросов, для успешного прохождения нужно было ответить правильно не менее, чем на 12 вопросов, время тестирования ограничивалось тридцатью минутами. Пользоваться подсказками в каком-либо виде было запрещено.

В случае неудачной попытки разрешалась однократная пересдача, но не ранее, чем на следующий день.

Всем, кто сдал успешно, выдавался именной Инфостарт Сертификат:

 

Инфостарт Сертификат по Vanessa Automation

 

Вопросы были подготовлены командой Инфостарт Лаборатории и содержал около 150 вопросов, разделенных на 5 разделов, по материалам курса «Автоматизированное тестирование в 1С» и документации Vanessa Automation. Вопросы касались синтаксиса языка TurboGherkin, важных настроек VA и различных практических аспектов использования этого инструмента.

В тест попадали случайные вопросы и варианты ответов перемешивались каждый раз в случайном порядке.

Для тестирования мы разработали собственную небольшую конфигурацию, в которой хранился пул вопросов и была реализована форма тестирования, оформленная в стиле конференции, которая запускалась в режиме «киоск»:

 

Главное окно системы тестирования по Vanessa Automation

 

 

Результаты

 

Сначала сухие цифры статистики.

В тестировании приняло участие 44 человека, которые вместе предприняли 55 попыток сдачи. 11 человек воспользовались возможностью пересдачи.

Из 44 человек успешно сдали тест и получили сертификат 17 человек, из которых:

  • 4 человека ответили правильно на 14 из 14 вопросов

  • 5 человек — на 13 из 14

  • 8 человек — на 12 из 14

То есть. больше трети участников тестирования получили сертификаты.

Успешно сдавали тест ожидаемо те, кто имел опыт за спиной обширный практический опыт разработки тестов или учился на курсе «Автоматизированное тестирование в 1С».

В целом откровенно спорных или неоднозначных вопросов не было. Те ситуации, которые у участников тестирования вызывали сомнения в корректности постановки или звучали неоднозначно, мы разбирали на месте после тестирования.

При составлении вопросов мы старались избегать искусственных кейсов и тем, которые редко встречаются на практике, и старались акцентировать внимание на практической стороне применения инструмента: знание синтаксиса языка, знания ключевых настроек Vanessa Automation, без понимания которых возникают проблемы в работе, на выработанные популярные практики, которые закреплены в документации Vanessa Automation и разбираются на нашем упомянутом выше курсе.

В ТОП-5 вопросов, в ответах на которые чаще всего встречались ошибки, попали вопросы из областей, по которым действительно регулярно возникают проблемы на практике:

 

Вопрос Сколько раз ответили неправильно Сколько раз всего был задан вопрос (включая правильные ответы)
Почему нужно избегать использования имени переменной с символами доллара (например, `"$МояПеременная$"`) при *установке* ее значения, особенно при повторной установке? 14 21
Как интерпретируется падение (исключение) библиотечного шага, используемого в качестве условия в универсальной условной конструкции `Если <шаг-условие> Тогда`? 14 17
В каком порядке должны выполняться шаги при имитации выбора файла в Vanessa Automation? 12 19
В шаг нужно было точно передать строку «ООО "Рога и копыта"» (с двойными кавычками внутри строки). В каком из шагов ниже это сделано с ошибкой? 11 14
На какой операционной системе работают шаги Vanessa Automation, опирающиеся на API UI Automation? 11 17

 

Вопрос про UI Automation сюда попал скорее всего из-за того, что подавляющее большинство тестировщиков под 1С работают преимущественно под ОС Windows, не сильно углубляются в технологические нюансы реализации шагов из библиотеки, а также с тем, что шаги, опирающиеся на эту технологию относительно редко применяются.

 

Разбор ТОП-5 самых сложных вопросов

 

Далее я приведу разбор 5 вопросов, которые статистически оказались самыми сложными для участников тестирования. Правильный ответ и объяснение специально скрыты в спойлер, чтобы вы при желании могли бы попробовать ответить на вопрос самостоятельно.

 

В шаг нужно было точно передать строку «ООО "Рога и копыта"» (с двойными кавычками внутри строки). В каком из шагов ниже это сделано с ошибкой?

 

Варианты ответов:

  1. И я запоминаю строку 'ООО "Рога и копыта"' в переменную "Наименование"

  2. И я запоминаю строку "ООО ""Рога и копыта""" в переменную "Наименование""

  3. И я запоминаю строку "ООО \"Рога и копыта\"" в переменную "Наименование"

 
Правильный ответ и объяснение 

 

На какой операционной системе работают шаги Vanessa Automation, опирающиеся на API UI Automation?

 

Варианты ответов:

  1. На macOS через виртуализацию Windows.

  2. На любой ОС, поддерживающей 1С:Предприятие.

  3. На любых серверных ОС.

  4. Только на Linux, используя Wine.

  5. Только на ОС Windows.

 
Правильный ответ и объяснение

 

В каком порядке должны выполняться шаги при имитации выбора файла в Vanessa Automation?

 

Варианты ответов:

  1. Выполнять действие, вызывающее диалог, явным образом не нужно, вместо него нужно использовать шаг `Я выбираю файл "ИмяФайла"`

  2. Порядок не имеет значения, Vanessa Automation автоматически корректирует его.

  3. Сначала действие, вызывающее диалог (например, нажатие на кнопку выбора у поля ввода пути файла), затем шаг, задающий путь к выбираемому файлу (`Я выбираю файл "ИмяФайла"`).

  4. Сначала декларация намерения (`Я выбираю файл "ИмяФайла"`), затем действие, вызывающее диалог.

  5. Шаг `Я выбираю файл "ИмяФайла"` устарел, нужно использовать шаг, вызывающий диалог выбора файла (например, нажатие на кнопку выбора).

 
Правильный ответ и объяснение

 

Как интерпретируется падение (исключение) библиотечного шага, используемого в качестве условия в универсальной условной конструкции `Если <шаг-условие> Тогда`?

 

Варианты ответов:

  1. VA игнорирует исключение и выполняет тело условия.

  2. Как значение Ложь, сценарий продолжает выполнение, но тело условной конструкции Если не выполняется.

  3. Как значение Истина, сценарий продолжает выполнение.

  4. Сценарий немедленно падает.

  5. Шаг повторяется до успешного выполнения.

 
Правильный ответ и объяснение

 

Почему нужно избегать использования имени переменной с символами доллара (например, `"$МояПеременная$"`) при *установке* ее значения, особенно при повторной установке?

 

Варианты ответов:

  1. Символы доллара не допускаются в именах переменных.

  2. Такое использование приводит к ошибке компиляции.

  3. Это может привести к созданию фантомной переменной с неожиданным именем и поведением.

  4. Это резервирует переменную для глобального использования.

  5. Это синтаксически неверно.

 
Правильный ответ и объяснение

 

Впечатления и выводы

 

Субъективно мне наш «пилот» показался успешным — желающих проверить свои знания оказалось больше, чем я ожидал, отклики положительные.

Было много вопросов о том, не будет ли этот тест доступен онлайн. Мы думаем об этом и какую-то часть вопросов скорее всего действительно опубликуем и сделаем доступной.

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

Но с другой стороны, это полезный инструмент оценки базовых знаний. Мы продолжим расширять набор вопросов теста, постараемся сделать его разнообразнее, добавить больше практических примеров.

Пользу такой формы аттестации я больше вижу в том, что это самый простой, доступный и быстрый способ самодиагностики — поиска пробелов в знаниях, чтобы сориентироваться, в какой области их нужно подтянуть, что изучить.

В формате офлайн-тестирования, как это было в этот раз, с выдачей сертификатов, мы скорее всего продолжим проводить сертификацию на конференциях INFOSTART EVENT — следите за анонсами.

Напишите в комментариях, хотели бы вы пройти такое тестирование по Vanessa Automation? Сохранить ли формат 1С:Профессионала или сделать тест более объемным?

Если вы принимали участие в сертификации в этот раз, поделитесь в комментариях своими впечатлениями. Какие вопросы, если помните, для вас показались наиболее сложными?

Вступайте в нашу телеграмм-группу Инфостарт

vanessa automation сертификация тестирование автоматизированное тестирование в 1С

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

DevOps и автоматизация разработки Тестирование QA Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 Бесплатно (free)

Четыре года в интеграторе я работал с git и EDT. Git после хранилища полюбил сразу: видно, кто и что менял. С EDT сложнее: тормозит, ошибки при обновлении ERP, автономный сервер внутри него работает только с файловой базой. На новой работе команда захотела перейти на git, я развернул EDT, и оно на второй день разрушило проект при загрузке расширения. Тогда я решил дать команде git с привычным Конфигуратором и инструмент, который за минуту доносит коммит до базы через ibcmd, вместо получасовой загрузки из файлов. На новой работе разрешили ИИ, и я написал это приложение с его помощью: от чтения документации и первого ТЗ до идей в электричке. Впервые за годы снова почувствовал себя творцом, а не закрывателем задач. По дороге приросли выгрузка, объединение и проверка конфигурации по коммитам, YAxUnit и режим MCP-сервера. В статье: схемы, скриншоты, грабли и честный список ограничений. Ссылки пока нет: хочу понять, нужно ли это кому-то, кроме меня.

03.09.2026    10295    KatanaDragon511    28    

38

Инструменты администратора БД Инструментарий разработчика Тестирование QA Системный администратор Программист Стажер 1С:Предприятие 8 Бесплатно (free)

В экосистеме 1С давно живут сотни инструментов: от Конфигуратора и Хранилища до систем тестирования, мониторинга, интеграции и CI/CD. Я собрал их в Ландшафт технологий, а теперь добавляю данные о реальном использовании. Рассказываю, как устроена карта, что показал первый опрос и почему в новой волне особенно нужны администраторы, аналитики и тестировщики.

01.09.2026    2016    mrXoxot    6    

24

DevOps и автоматизация разработки Мониторинг Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    20609    mrXoxot    53    

82

HighLoad оптимизация Тестирование QA Программист 1С 8.3 Бесплатно (free)

Шесть внешних отчётов на боевой базе крупной сети переписали за неделю. По секундомеру ускорились четыре, в акт пошли три: у одного отчёта минус тринадцать процентов оказались выбросом нагрузки прода, а не эффектом кода. Поймал это чередующийся замер до/после в одном окне, обычные три прогона с метрикой "минимум" показывали ускорение уверенно. Дальше в тексте: почему построчная сверка выхода ломается ровно на тех правках, ради которых её заводят; из чего собирается повторяемый слепок результата и почему главную работу в нём делает нормализация, а хеш только сигнализация; где слепок не берётся вовсе и его заменяет по-колоночная сверка; чем проверять пересчёт итогов, чистку данных и операции с кластером. Отдельно - гипотеза, которую замер отклонил, и честный счёт, во что вся эта дисциплина обходится.

21.08.2026    1223    nedomolkov.ivan    0    

0

Тестирование QA Программист Бесплатно (free)

Пентест – это не только поиск уязвимостей, но и сложный проект, в котором ошибка может привести к простою, инциденту и потере доверия заказчика. Рассказываем, как правильно определить цели и границы работ, распределить ответственность, выстроить коммуникации и сделать неизбежные риски и изменения контролируемыми. На реальных кейсах разбираем, почему задержка с сообщением о критической уязвимости способна перечеркнуть технический успех, как управленческая рамка помогла разобраться в остановке турбины и когда выход за пределы скоупа приносит пользу бизнесу, а когда становится нарушением договоренностей.

17.08.2026    1033    user2181343    0    

1

Тестирование QA Программист 1С 8.3 Россия Бесплатно (free)

Написать тест на 1С несложно. Дорого стоит привести базу в состояние, где прогон вообще стартует: семь шагов, каждый ломает запуск молча — без ошибки, без записи в журнале. И эту цену платит заново каждый новый человек на проекте. Разбираю молчаливый отказ окружения как класс проблем, показываю, почему его не закрывают ни документация, ни скрипт развёртывания, и предлагаю решение — фиксацию состояния в артефакте с машинно-проверяемым критерием приёмки. Подход проверен на сквозной задаче (первая задача экзамена «1С:Специалист по платформе» с юнит- и функциональными тестами), а затем перенесён на пул тестовых баз с типовыми конфигурациями. Отдельно — каталог симптомов и их настоящих причин, который пригодится независимо от инструментария.

13.08.2026    1382    chagbig    1    

0

Тестирование QA Программист Бесплатно (free)

Разбираем, как в крупных компаниях регуляторные требования, постмортемы и внутренние ограничения постепенно превращаются в многоуровневую систему инструкций, в которой разработчику все сложнее понять, что и когда нужно проверить. Показываем opensource-сервис внешних проверок для GitLab, который автоматизирует часть этой бюрократии и сводит результат к понятному сигналу: зеленое – все в порядке, красное – нужно обратить внимание на конкретное требование. Объясняем, как такие проверки помогают «сдвинуть влево» контроль задач и снизить риск отказа во внедрении задачи в последний момент перед релизом. А заодно смотрим, может ли связка Autumn + «Вино» + немного разработческого энтузиазма превратить обязательные инструкции в инструмент, который команда сама захочет развивать.

12.08.2026    1246    Golovanoff    2    

4

Поиск данных Тестирование QA Программист 1С 8.3 1С 8.5 Бесплатно (free)

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    2412    Evg-Lylyk    2    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. support 4484 05.11.25 16:12 Сейчас в теме
Супер! Молодцы!
kuntashov; Torin; dsdred; +3 Ответить
2. SirAlex 05.11.25 17:02 Сейчас в теме
Сколько всего тестируемых было?)))
3. kuntashov 526 05.11.25 17:47 Сейчас в теме
(2) В статье написано - 44 человека
4. luchik.lipetsk 05.11.25 21:55 Сейчас в теме
Опечаточка
Прикрепленные файлы:
kuntashov; +1 Ответить
5. kuntashov 526 06.11.25 00:38 Сейчас в теме
(4) Спасибо, что читаете с вниманием истинного тестировщика! )
Поправил.
luchik.lipetsk; +1 Ответить
6. EkaterinaZharova 06.11.25 09:56 Сейчас в теме
Очень хотелось бы пройти такое тестирование онлайн в качестве самопроверки))
agaraev; tvm; Dim_A_Z; check2; vetal5872; user905137; user697117_colci; user1095034; headMade; kuntashov; +10 Ответить
7. check2 412 07.11.25 10:23 Сейчас в теме
(6) Присоединюсь. Мне тоже интересно пройти тест. Даже если это денег стоит.
Для отправки сообщения требуется регистрация/авторизация