TGViewer
Channel Public Channel
QA в 1C — все о тестировании в мире 1С

QA в 1C — все о тестировании в мире 1С

@qa_1c

Канал посвящен вопросам обеспечения качества в решениях на платформе 1С.

Автор — Александр Кунташов, ведущий специалист ИНФОСТАРТ Лаборатории, тренер курса по автоматизации тестирования в 1С при помощи Vanessa Automation: infostart.ru/va-course
Subscribers
671
Photos
21
Videos
5
Links
38
Recent Posts 20 shown
Post #77 224

Forwarded from Vanessa Automation

# Опубликован релиз 1.2.043.42
# Описание изменений в релизе тут.

### AI
* MCP: подключение внешнего MCP-транспорта плагином (внешний фасад Мсп_Сервер) + сопутствующие фиксы #2614 Спасибо @DitriXNew
* Получение данных исследователя формы без моргания окна. #2646
* При получении константы возвращается сколько всего констант. Возможность получать константы по диапазону номеров. #2647
* При получении данных из справочников и документов возвращается общее число элементов. #2648
* При поиске элементов справочник возможность поиска по частичному совпадению наименования. #2649
* Добавить в документацию пример для написания тестов с использованием субагентов #2653
* Усиление синтакс-контроля при написании тестов ИИ #2654
* Нужна возможность читать данные ПВХ #2659
* Оптимизация модуля MCPVA #2660

### Новые возможности
* Разделение основной формы на несколько модулей. Часть 1. #2661
* Буферизированная запись лога выполнения сценариев в текстовый файл: параметр РазмерБуфераЛогаВыполненияСценариев задаёт количество строк, накапливаемых перед записью в файл одним обращением. #2701
* Установка расширений в базу при запуске из командной строки: параметр InstallExtensionsAndClose (УстановитьРасширенияИЗакрыть) устанавливает расширения из файлов cfe, записывает результат установки в файл и закрывает сеанс Vanessa Automation. Тесты при этом не выполняются. #2702

Подробнее по ссылке
GitHub Release 1.2.043.42 · Pr-Mex/vanessa-automation AI MCP: подключение внешнего MCP-транспорта плагином (внешний фасад Мсп_Сервер) + сопутствующие фиксы #2614 Спасибо @DitriXNew Получение данных исследователя формы без моргания окна. #2646 При пол...
  • 👍 4
  • 🤩 2
Post #76 535
📝 На Инфостарте опубликовали мои ответы на вопросы по итогам вебинара про создание автотестов 1С с помощью ИИ и Vanessa Automation.

Разобрали выбор ИИ-инструментов, безопасность данных, создание и поддержку тестов, работу с MCP и применение ИИ в CI/CD:

😄 https://infostart.ru/journal/news/mir-1s/ot-zadachi-do-rabotayushchego-avtotesta-otvety-eksperta-o-roli-ii-i-vanessa-automation_2776269/

В дополнение к статье также опубликован обещанный видеоурок по настройке всей связки: Менеджера и Клиента тестирования, MCP-сервера, VS Code и ИИ-агента:

🎞 YouTube

❤️ ВК Видео

Уже завтра, 1 сентября, стартует мой курс «Автоматизированное тестирование в 1С». Записаться и присоединиться к потоку можно до конца этой недели:
https://infostart.ru/va-course/
  • 🔥 3
Post #75 568

Forwarded from Карьерный Стартрек в 1С

🎥 Как создавать и проверять сценарии 1С с помощью AI

Вчера прошёл наш вебинар с Александром Кунташовым «От задачи до работающего автотеста с помощью AI».

Спасибо всем, кто присоединился к эфиру и задавал вопросы! Для тех, кто не смог быть онлайн, делимся записью:

⏩Смотреть на YouTube
⏩Смотреть на VK Видео

Этот вебинар – часть нашей большой программы «Автоматизированное тестирование в 1С». Если вы хотели присоединиться к потоку в сентябре, посмотрите запись до конца: Александр также рассказывает про курс, разбирает программу и обновления на новом потоке по теме AI.
  • ❤ 4
  • 👍 1
  • 👏 1
Post #74 680

Forwarded from Карьерный Стартрек в 1С

Может ли AI написать автотест для 1С: демонстрация Vanessa Automation

Vanessa Automation – инструмент для автоматизации тестирования решений на платформе 1С:Предприятие.

Он как виртуальный пользователь, который открывает формы, нажимает кнопки, вводит данные и проверяет результат столько раз, сколько потребуется.

⏩ Реализует возможность писать сценарии проверки поведения на языке Gherkin (точнее, на его расширенном диалекте, названном TurboGherkin);
⏩ Имеет открытый исходный код (open source);
⏩ Предоставляется под свободной лицензией (BSD 3-Clause License);
⏩ Есть большая библиотека готовых шагов – с их помощью можно собирать сценарии проверок (даже если вы не пишете код).


Познакомиться с инструментом и понять, как ускорить работу при создании автотестов, можно в четверг 20 августа в 18:00 на бесплатном вебинаре «От задачи до работающего автотеста».

🔗 Программа и регистрация

В эфире Александр Кунташов поставит перед AI задачу, создаст сценарий через Vanessa Automation MCP, запустит его и проверит результат, а также расскажет, как контролировать качество сценария, в каких местах AI требуется помощь и зачем изучать Gherkin, если AI уже умеет его писать.
  • 🔥 11
  • 👍 3
  • ❤ 1
Post #73 738

Forwarded from INFOSTART TECH EVENT ⚙️

🎙 Продолжаем знакомить вас с модераторами INFOSTART TECH EVENT 2026 и их докладами

Александр Кунташов, модератор секции «QA: Тестирование и качество ПО», выступит с докладом:

💭 «AI-assisted testing для легаси-систем: стратегии, промпты, ограничения и практические подходы»

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

В своем выступлении Александр покажет, как использовать ИИ-инструменты для решения этих задач без завышенных ожиданий и маркетинговых иллюзий.
А если у вас есть собственный практический опыт, которым стоит поделиться с сообществом, — подавайте заявку на доклад.

➖ПОДАТЬ ЗАЯВКУ 👈

Возможно, именно ваш опыт станет частью программы INFOSTART TECH EVENT 2026 ‼️
  • 🔥 5
Post #72 976

Forwarded from Александр Кунташов

Как запустить Vanessa Automation MCP (быстрый старт)

По настройке/запуску там все просто:

1. Качаете последний релиз VA

2. В базу, в которой запускаете менеджер тестирования ставите расширение onec-client-mcp-devkit (флаги "Безопасный режим" и "Защита от опасных действий" снимаем)

3. Опционально в базе, к которой будет подключаться клиент тестирования, ставите VAExtension.cfe (чтобы максимально доступны были шаги Библиотеки шагов) и любой MCP по вкусу, который может давать метаданные (вот этот ничего https://github.com/ROCTUP/1c-mcp-toolkit). Если менеджер и клиент тестирования в одной базе — все ставите в одну базу.

4. Запускаете менеджер тестирования, в нем запускаете VA.

5. В подсистеме MCP (появится после установки onec-client-mcp-devkit) Управление MCP, там ставите свой порт (целое число, больше 1000, меньше 64к) ну или оставляете 8080, если уверены, что он не занят) и нажимаете кнопку "Запустить".

После этого MCP будет доступен по адресу http://127.0.0.1:9876/mcp

Ну и далее указываете его в вашем ИИ-агенте, примеры для cline и continue есть тут.

В codex:

[mcp_servers.vanessaautomation]
enabled = true
url = "http://127.0.0.1:9876/mcp"


(нужен будет перезапуск)

ну и если все успешно сделаете, спрашиваете кодекс для проверки: В какой информационной базе 1С запущен менеджер тестирования?

P.S. Готовлю более развернутую публикацию с примерами использования на нескольких задачах. Если кто-то уже тоже экспериментирует, и есть вопросы или пожелания, что надо затронуть, пишите.
  • 🔥 17
  • ⚡ 2
  • 👍 2
  • ✍ 1
Post #71 704
Ответ в @testspro1c получился полноценной инструкцией, не правильно было бы не репостнуть в свой же канал 😎
Post #69 1.05K
🤟 Секция «QA: Тестирование и качество ПО» снова ждет ваши темы на INFOSTART TECH EVENT 2026!

На INFOSTART TECH EVENT 2026 открыт прием заявок на доклады — и секция «QA: Тестирование и качество ПО» снова ждет ваши темы.

Конференция пройдет 8–10 октября 2026 года в Санкт-Петербурге, в отеле «Санкт-Петербург». В программе — 7 технических секций, 130+ докладов, живое общение с коллегами и участниками сообщества 1С.

➡️ Как подать заявку
➡️ Форма подачи заявки

В этом году я снова модерирую секцию с Татьяной Головкиной из OZON. Татьяна давно занимается качеством в проектах на 1С, хорошо знакома сообществу и как практик, и как спикер наших конференций, ведет канал Будни 1С QA.

Мы хотим собрать секцию не только про автотесты, хотя автотесты, конечно, никуда не делись. Нам интересны доклады про качество в широком смысле: тест-анализ, требования, тестовые данные, стенды, интеграции, релизы, CI/CD, E2E, производительность, применение ИИ в QA, развитие процессов и команд.

Чтобы было проще придумать тему, мы подготовили список трендовых направлений. Верхнеуровнево они такие (подробнее в общем списке трендовых тем):

🟢 Инструменты, автоматизация и архитектура тестов
🟢 Процессы качества, CI/CD и релизы
🟢 Тест-анализ, требования, BDD и живая документация
🟢 Тестовые данные и тестовые среды
🟢 Интеграционное, E2E-тестирование и сложные сценарии
🟢 Практическое применение ИИ/LLM в QA для 1С
🟢 Команды, культура и эволюция практик тестирования

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

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

И небольшая просьба к тем, кто будет подавать заявку: если есть возможность, приложите короткое видео или «кружочек» минут на пять. Не нужно делать полноценную презентацию — достаточно рассказать в формате питча:

🟠 о чем хотите сделать доклад;
🟠 какую проблему или кейс будете разбирать;
🟠 почему это важно для QA/разработки/команды;
🟠 что слушатели смогут забрать с собой в практику.

Так нам будет проще понять идею, уровень материала и вместе с вами быстрее довести заявку до сильного доклада.

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

Если хотите обсудить идею до подачи, предложить активность в рамках секции, порекомендовать спикеров — пишите мне в личку: @kuntashov

🦋 @QA_1C
  • ❤ 2
  • 🔥 2
Post #68 649
Post #67 1.24K
✔️ Новый канал на тему обеспечения качества и тестирования в 1С — Будни 1С QA

Тема QA в мире 1С потихонечку разгоняется и прогревается, и вот новый канал: Будни 1С QA. Автор — Татьяна Головкина, руководит в OZONе одной из крупнейших команд тестировщиков 1С, модератор секции QA на прошлогоднем INFOSTART TECH EVENT.

Рекомендую, потому что Татьяне точно есть что рассказать про автоматизацию тестирования решений на 1С и все, что с этим связано.

Интервью с Татьяной:

🟢«Автотесты в 1С — это как?» — Подкаст на Радио Аналитик
🟢«Как за год вырасти от первого доклада до модератора секции» — интервью на Инфостарте

Публикации Татьяны на 😄 INFOSTART EVENT:

🟢«От ручного тестирования до запусков в Docker: наш поиск идеального процесса»
🟢«Анатомия Docker-образа для тестирования 1С: что скрыто внутри?»

На предстоящей конференции INFOSTART TEAM EVENT, которая будет проходить в Москве с 12 по 14 марта Татьяна выступит с докладом «Узнай, какой ты тестировщик 1С». Билеты еще в продаже, присоединяйтесь 😎


🦋 @QA_1C
  • ❤‍🔥 8
  • 👍 4
  • 💩 1
Post #66 1.86K
✅ Рубрика #ВопросОтвет теперь в формате видеоинструкций, сделанных при помощи Vanessa Automation!

Я уже упоминал, что Леонид Паутов (автор и главный разработчик ✅ Vanessa Automation) сделал классную вещь: он взял наши с вами вопросы-ответы из рубрики #ВопросОтвет и превратил их в видео.

Самое крутое здесь то, как это сделано: инструкции созданы средствами самой Vanessa Automation — при помощи механизма видеосценариев. Получается отличное комбо: полезный контент + демонстрация возможностей инструмента на практике.

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

Что уже можно посмотреть:


🟢Проверка проведения документа:
✉️ Пост | 😺 Сценарий | 📺 Видео

🟢Передача многострочных строк:
✉️ Пост | 😺 Сценарий | 📺 Видео

🟢Обход таблиц-переменных в цикле:
✉️ Пост | 📺 Видео

🟢Хранить тестовые данные в git или нет?
✉️ Пост | 😺 Сценарий | 📺 Видео

🟢Тестирование обмена между базами:
✉️ Пост | 😺 Сценарий | 📺 Видео

🟢Нюансы работы асинхронных шагов:
✉️ Пост | 📺 Видео

Тестовые данные: создавать или предзаполнять?
✉️ Пост |😺 Сценарий | 📺 Видео


📺 Ссылка на плейлист с видеодокументацией: https://vkvideo.ru/playlist/-235354700_36

Поделитесь в комментариях, как вам такой формат? Чего не хватает? Может быть, видите, как улучшить?

Ну и напоминаю, что 20 января в 18:00 Мск я проведу вебинар «TurboGherkin — современный язык автоматизации тестирования решений на 1С». Подробности, о чем он будет можно узнать по ссылке в новости на сайте Инфостарта.

➡️ Записаться на вебинар



🦋 @QA_1C
  • 🔥 20
  • ❤‍🔥 3
Post #65 1.04K
🦋 [#Вебинар] TurboGherkin — современный язык автоматизации тестирования

Всех с наступающим Новым годом! 🎄 Желаю мира, благополучия и профессионального роста!

В конце января стартует новый поток курса «Автоматизированное тестирование в 1С». Традиционно перед стартом мы с 🤓 Инфостарт Обучением проводим бесплатный открытый вебинар.

О чем будем говорить?

На прошлых вебинарах мы решали конкретные практические задачи. В этот раз фокус сместим на архитектуру и методику тестирования.

Я расскажу о ключевых фишках TurboGherkin и подходах, которые позволяют писать читабельные сценарные, функциональные и E2E-тесты. Разберем приемы, благодаря которым ваши тесты будет легче поддерживать и развивать.

Конечно, расскажу и про сам курс, но главное — вы унесете с собой инструменты, которые сможете применить в своей работе.

🗓 Когда: 20 января в 18:00 Мск
💰 Стоимость: Бесплатно

Записывайтесь по ссылке:
➡️ https://infostart.ru/va-course/#webinar


p.s. Для подписчиков канала @QA_1C на покупку курса «Автоматизация тестирования в 1С» действует промокод qa_1c в 15%.

🦋 @QA_1C
  • ❤‍🔥 4
  • ✍ 3
  • 🎄 1
Post #64 899
Post #63 751

Forwarded from Игорь Апресов | Radio Ingvar

Merge Orenburg | IT Fest

Апресов Игорь, Об инструментах тестирования в 1С

Эта лекция об истории развития тестирования в вертикали 1С:Предприятия.
Ректроспективный обзор технологий и событий.

📺 Смотреть на VK
📺 Смотреть на Rutube
📺 Смотреть на YouTube

Ранее уже публиковал, только на YouTube, и с не очень приятным качеством.
Получилось немного исправить, смотреть стало приятнее.
  • 👍 5
  • 🔥 4
Post #62 1.28K
🦋 [#Видео] Структура сценария (Scenario Outline) в TurboGherkin — полный урок из курса «Автоматизированное тестирование в 1С»

Конструкция Структура сценария (Scenario Outline) очень недооценена и используется на практике довольно редко.

По отзывам участников курса Инфостарта по автоматизированному тестированию, не все знакомы с этой конструкцией в принципе, а те, кто знакомы, не знают тонкостей.

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

Структура сценария, заимствованная из классического Gherkin всегда будет лаконичнее и понятнее любой такой реализации. И в allure-отчете она даст наглядный результат.

С целью восполнить в сообществе нехватку информации об этой конструкции, публикую в открытый доступ полный урок "Структура сценария" из нашего курса:

📺 ВКВидео
🎞 YouTube

Обязательно поделитесь с коллегами! 😎

Новый поток курса «Автоматизированное тестирование в 1С (с использованием фреймворка Vanessa Automation)» стартует 27 января 2026 года.

➡️Запись уже открыта.

Успешное прохождение курса на тарифах «Стандарт» и «VIP» подтверждается удостоверением о повышении квалификации установленного образца (мы ведем образовательную деятельность на основании государственной лицензии №Л035-01271-78/01783981 от 27.01.2025 г.).


Напишите в комментариях, приходилось ли использовать Структуру сценария на практике? В каких кейсах?

🦋 @QA_1C
  • ❤ 7
  • 👍 7
  • 🔥 2
Post #61 873

Forwarded from Ozon Tech

Автотесты в 1С — это как?

Татьяна Головкина, наш руководитель группы тестирования решений 1С, стала гостем подкаста «Радио "Аналитик"». И рассказала, как выстроила процесс автоматизации в своей команде.

⚪С каких конфигов можно начать внедрение автотестов?
⚪Какие сложности в этом процессе есть для 1С?
⚪Какие решения сегодня используются в Ozon Tech?

Слушайте ответы на удобной платформе и приносите свои вопросы в комментарии✨

#ozontech_experts #1C
  • ❤ 11
  • 👍 9
  • 🔥 3
Post #60 1.12K
✅ Новый #релиз Vanessa Automation 1.2.042.37

Вышел очередной мега-релиз Vanessa Automation. Список изменений огромный дублировать его здесь не буду, он традиционно публикуется на официальном канале ✅ @VanessaAutomation и на 😺 странице релиза на гитхабе, но обойти самую вкусноту не могу:

описания шагов теперь можно оформлять в формате Markdown и теперь их можно сделать в библиотеке шагов и во всплывающей подсказке нагляднее. Скриншот, как это выглядит можно посмотреть тут.

Осталось теперь описания существующих шагов обновить/уточнить и в таком формате оформить. Обращаю внимание, что эта задачка вполне заслуживает лейбла good first issue — подходит для тех, кто хочет начать делать вклад в open source. Речь конечно же не о том, чтобы разом всю документацию обновить, а о том, чтобы:

1️⃣ взять шаг, в котором вам когда-то не хватило описания и вам пришлось разбираться самостоятельно или задавать вопросы в чате @testspro1c или где-либо еще;

2️⃣ написать к нему хорошее описание, включая описания параметров и нюансы поведения, добавить пример использования;

3️⃣ сделать Pull Request (есть пошаговая инструкция) или, если не владеете git'ом, то просто создать issue где написать предложение обновить описание такого-то шага и приложить ваш вариант описания.

4️⃣ PROFIT!!1

Ну и в заключении не могу не отметить, что наш канал 🦋 @QA_1C благодаря интересным, актуальным вопросам подписчиков тоже сделал небольшой вклад в этот релиз: Леонид на основе понравившихся ему постов рубрики #ВопросОтвет начал делать видеоуроки, и первый из них был добавлен в поставку документации с этим релизом — см. Главу 16 раздела встроенной справки VA.

Поэтому продолжайте задавать вопросы, возможно они лягут в основу очередного сценария видеоуроков 😊

🦋 @QA_1C
GitHub Release 1.2.042.37 · Pr-Mex/vanessa-automation Новые возможности Запуск VA на Linux #2208 Возможность снимать скриншоты с произвольных процессов, имена которых указаны в настройках. #2341 Возможность указать в настройкаха запуска клиентов тест...
  • 👍 12
  • 🎉 7
  • 🔥 6
  • 👌 1
  • 👀 1
Post #59 1.01K
✅ [#Статья] Краткий обзор методики дымового тестирования из Vanessa ADD

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

В статье Виталия Подымникова, подготовленной по его докладу на прошедшем в октябре INFOSTART TECH EVENT 2025 — обстоятельнейший обзор дымового тестирования при помощи Vanessa-ADD.

😄 Статья: https://infostart.ru/1c/articles/2525598/

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

Все это подкреплено еще и публикацией в открытый доступ отличных доработок — улучшений дымовых тестов Vanessa-ADD:

😺 Проект: https://github.com/Arcius7012/add_plus

Про внутрянку дымовых тестов ADD я знаю не понаслышке, т.к. в свое время делал одну из первых версий настройки дымовых тестов в понятном/читабельном виде в формате json-файлов и первую версию документации к ним. Это решило часть имеющихся тогда проблем, но далеко не все.

Виталий в своих доработках устранил многие из болезненных мест, привел в порядок и обкатал на своих проектах. ТОП-3 доработок по моей версии:

🟢Унифицировал и привел настройки к единому стилю
🟢Добавил группировки в отчеты в формате аллюра и junit'а
🟢Решил проблему с загрузкой настроек в клиент-серверных базах

Статью настоятельно рекомендую к прочтению, а доработки — к использованию. Хотелось бы их видеть в составе основного проекта Vanessa-ADD.

🦋 @QA_1C
  • 👍 8
  • 🔥 5
  • 💯 2
  • ❤ 1
  • 🤔 1
Post #58 800
QA в 1C — все о тестировании в мире 1С Если коротко
На этом можно было бы закончить, но я попробую объяснить и обратить внимание на важные особенности таблиц в TurboGherkin, понимание которых поможет работать с таблицами правильно. Теперь будет длинно.

✔️ Таблица геркин, которая создается в самом сценарии — это не то же самое, что таблица, созданная в секции «Переменные». Далее я таблицу геркин, объявленную в сценарии буду называть «обычной», а таблицу, объявленную в секции «Переменные» — «таблицей переменных» (я бы предпочел называть ее «именованной таблицей переменных», но это слишком длинно). Далее вы узнаете почему именно «таблица переменных»).

✔️ Оба вида таблиц в ТурбоГеркин — это не ТаблицаЗначений из языка 1С! Тестировщики с опытом разработки на встроенном языке 1С, часто ассоциируют таблицу геркин с объектом-коллекцией ТаблицаЗначений. Но на самом деле под капотом это не она. И более того, оба вида таблиц реализованы в текущей версии VA по-разному (см. ниже), и это главная причина, почему с ними приходится работать по-разному (и из-за чего возник вопрос).

✔️ Обычная таблица геркин под капотом представляется в виде объекта Массив. То есть это индексированная коллекция, к элементам которой можно обращаться по индексу (от нуля до количества строк минус один). Элементами этой коллекции являются объекты с типом Структура, каждая структура содержит данные одной строки, значения ячеек которой хранятся в виде пары "КолN" => "Значение колонки N", где N - порядковый номер колонки таблицы:

Сценарий: Работа с обычной таблицей геркин
И Я запоминаю в переменную "ОбычнаяТаблица" значение
| "Язык" | "Приветствие на этом языке" |
| "Русский" | "Привет, Мир!" |
| "Английский" | "Hello, World" |

И Я запоминаю значение выражения 'Контекст.ОбычнаяТаблица[1].Кол1' в переменную "Язык"
И Я запоминаю значение выражения 'Контекст.ОбычнаяТаблица[1].Кол2' в переменную "Приветствие"

И я вывожу сообщение в менеджер тестирования 'Приветствие на языке $Язык$: $Приветствие$'

// Выведет: "Приветствие на языке Русский: Привет, Мир!"


✔️ Таблица переменных — это Структура. В ней строки проиндексированы не числами, а ключами, в качестве которых используются значения самой первой колонки. Благодаря этому вы можете получить данные строки, обратившись к конкретной строке по имени, «разыменовывая» через точку (поэтому я и называю этот вид таблиц «таблицей переменных»), сравните с предыдущим примером:

#language: ru
@tree

Функционал: Таблицы в TurboGherkin

Переменные:

* Приветствия
| "Язык" | "Приветствие" |
| "Русский" | "Привет, Мир!" |
| "Английский" | "Hello, World" |

Сценарий: Работа с таблицей переменных

// Обращаюсь по ключу строки, ключ - значение первой по порядку колонки:
И я вывожу сообщение в менеджер тестирования "Приветствия.Русский.Приветствие"
// Выведет "Привет, Мир!"

// А что, если нам надо вывести значение из самой первой колонки?
И я вывожу сообщение в менеджер тестирования "Приветствия.Русский.Язык"
// Выведет "Русский"


✔️ Значения первой колонки и первой строки таблицы переменных — идентификаторы. В отличие от обычной таблицы, у таблицы переменных есть жесткое требование к значениям ячеек первой строки и ячеек первой колонки. Они должны быть правильными ключами Структуры и к ним предъявляются такие же требования, как к именам переменных во встроенном языке 1С: они должны состоять только из букв, цифр и символа подчеркивания, должны начинаться только с буквы или символа подчеркивания. В примерах выше таблицы переменных были правильные, а вот при попытке объявить таблицу в секции Переменные вот так, как ниже приведет к ошибке Ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры:

Функционал: Таблицы в TurboGherkin

Переменные:

* Приветствия
| "Язык" | "Приветствие на этом языке" |
| "Русский" | "Привет, Мир!" |
| "Английский" | "Hello, World" |

Сценарий: Работа с таблицей переменных

// ...


На вопросы и батхёрт )) отвечу в комментариях. А еще приходите изучать VA ко мне на курс.

🦋 @QA_1C
  • 🤯 4
  • 🔥 3
  • 👍 1
  • 🤝 1
Older posts →

About this channel

How can I read @qa_1c without a Telegram account?
TGViewer shows the public web preview Telegram publishes for QA в 1C — все о тестировании в мире 1С: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does QA в 1C — все о тестировании в мире 1С have?
QA в 1C — все о тестировании в мире 1С (@qa_1c) has 671 subscribers on Telegram, refreshed roughly every 30 minutes.
Does QA в 1C — все о тестировании в мире 1С know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →