TGViewer
QA в 1C — все о тестировании в мире 1С QA в 1C — все о тестировании в мире 1С @qa_1c · 670 subscribers
Post #34 961
🤔 [#ВопросОтвет] Могут ли тесты покрыть работу в нескольких базах. Например, результаты работы обменов, т.е. запустить одну базу, выполнить действия, запустить вторую базу, выполнить действия.

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

Как и в любых других случаях "неподъемных" с первого взгляда задач, надо стремиться начинать с верхнеуровневых, достаточно абстрактных сценариев "с высоты птичьего полета". Это позволяет нам разгрузить голову, упростить мыслительный процесс и декомпозировать задачу на более простые (принцип “разделяй и властвуй” или “мыть слона по частям”)

На верхнем уровне условный сценарий обмена может быть таким:

Сценарий: Выгрузка приходной накладной из УТ11 и загрузка в БП30 через файл

Дано я подключаюсь к базе "Управление торговлей 11"
И я вижу в базе зарегистрированный к обмену документ "Приходная накладная 123"

Когда я через механизм обмена выполняю выгрузку данных в файл
Тогда в каталоге "C:\Обмен" я вижу появился файл "Из_УТ.xml"

Когда я подключаюсь к базе "Бухгалтерия предприятия 3"
И через механизм обмена выполняю загрузку из файла "Из_УТ.xml"
Тогда в базе появился документ "Приходная накладная 123"


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

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

Для реализации критериев проверки тоже богатый выбор шагов.

То есть да, Vanessa Automation позволяет реализовывать интеграционные тесты, в частности тесты обменов между несколькими системами.

Это была еженедельная рубрика #ВопросОтвет. Присылайте вопросы по теме тестирования в комментариях к постам или в личные сообщения и я постараюсь на них ответить в формате подобных постов или лично.

🦋 @QA_1C
  • 👍 3
  • 🔥 2
  • ❤ 1
More from @qa_1c
  1. Sep 10, 2026# Опубликован релиз 1.2.043.42 # Описание изменений в релизе тут. ### AI * MCP: подключени…
  2. Aug 31, 2026📝 На Инфостарте опубликовали мои ответы на вопросы по итогам вебинара про создание автоте…
  3. Aug 21, 2026🎥 Как создавать и проверять сценарии 1С с помощью AI Вчера прошёл наш вебинар с Александр…
  4. Aug 12, 2026Может ли AI написать автотест для 1С: демонстрация Vanessa Automation Vanessa Automation –…
  5. Jun 19, 2026🎙 Продолжаем знакомить вас с модераторами INFOSTART TECH EVENT 2026 и их докладами Алекса…
  6. May 22, 2026Как запустить Vanessa Automation MCP (быстрый старт) По настройке/запуску там все просто:…
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 →