Vanessa Automation 1.2.034: стабильность – признак мастерства

Vanessa Automation 1.2.034: стабильность – признак мастерства

24.09.2020     

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

Изменения в интерфейсе

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

 

 

Теперь можно влиять на наиболее востребованные настройки редактора – показывать/скрывать миникарту кода на полосе прокрутки и включать/отключать автоматическую замену табуляции на пробелы.

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

 

 

Около групп шагов, условий и циклов в редакторе показываются дополнительные иконки, которые облегчают навигацию по тексту сценария.

При накликивании шагов и вставке строк в редактор происходит автоматическое форматирование отступов в соответствии с текущей иерархией текста.

Реализовано пошаговое выполнение подсценариев по F11 – при отладке фичи можно видеть результат каждого действия, включая шаги подсценариев.

 

 

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

Новые возможности видеоинструкций

В тексте сценария можно регулировать настройки озвучивания конкретного шага:

  • тег speed при использовании YandexTTS влияет на скорость произношения;
  • а с помощью директивы #[autodoc.mute] можно вообще отключить озвучивание для выбранной строки.
 

 

 

Для голосового движка YandexSpeechKit реализована возможность использовать демонстрационный веб-интерфейс без регистрации.

 


Шаг для показа анимированного блока текста в браузере

 

Появилось большое количество новых шагов для видеоинструкций в браузере:

  • И я рисую рамку вокруг ячейки "Заголовок колонки" в строке "НомерСтроки" таблицы "ИмяТаблицы" в браузере;
  • И я рисую рамку вокруг ячейки "Заголовок колонки" в текущей строке таблицы "ИмяТаблицы" в браузере;
  • И я рисую рамку вокруг ячеек таблицы "ИмяТаблицы" в браузере;
  • И я показываю подсказку "ТекстПодсказки" EnjoyHint у нескольких элементов в браузере;
  • И я показываю подсказку "ТекстПодсказки" EnjoyHint у области таблицы "ИмяТаблицы" в браузере;
  • И я показываю анимированный блок текста в браузере.

Механизм для тестирования серверного поведения

Обычно фреймворк Vanessa Automation используется для тестирования клиентской функциональности приложения 1С, но при написании тестов на создание, заполнение и проверку объектов с автоматической очисткой окружения удобнее оперировать ссылками на объекты, которые доступны только в серверном контексте.

Для запуска подобных сценариев в релизе 1.2.034 появился плагин «Инициатор данных», который предоставляет интерфейсы для программного взаимодействия с объектами базы данных для их создания, заполнения и проверки (важно: фичи для тестирования серверного поведения должны выполняться в базе, где запускается менеджер тестирования).

Для работы с плагином реализована специальная библиотека шагов, куда входят отдельные шаги для заполнения, очистки, проверок, работы с переменными и создания объектов (в окне известных шагов выводится в виде отдельной группы «Инициатор данных»).

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

Подробнее возможности плагина «Инициатор данных» описаны в статье «Тестирование серверного поведения с помощью Vanessa Automation»

Новые возможности для работы с мышью

С помощью внешней компоненты VanessaExt реализована единая механика подсветки кликов мыши, которая позволяет одинаково воспроизводить клики мышкой для любых видов шагов (и для тонкого клиента, и для тестов в браузере, и для SikuliX).

 

 

Теперь не важно, какие шаги используются (штатные, которые используют API платформы, или шаги для SikuliX, которые ищут картинку на экране) – анимация клика во всех случаях будет выглядеть одинаково

Реализован шаг по управлению колесом мыши: И я вращаю колесо мыши "Ctrl+Вперёд" (также работает во всех видах клиентов).

Информация для контрибьюторов

Начиная с релиза 1.2.034 исходники epf-файлов Vanessa Automation хранятся в формате 8.3.17, поэтому для работы Compile.bat и Decompile.bat на ПК должна присутствовать платформа 8.3.17.

Как начать применять автоматизированное тестирование

На Инфостарте опубликован ряд статей, помогающих освоить автоматизированное тестирование с помощью Vanessa Automation.

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

Установить релиз Vanessa Automation 1.2.034 можно двумя способами:

Проект Vanessa Automation открыт как для разработки, так и для использования.

 

Присоединиться к проекту

Канал в Telegram для обсуждения тестирования в 1С



Источник: https://infostart.ru/journal/news/mir-1s/vanessa-automation-1-2-034-stabilnost-priznak-masterstva_1299130/
Автор:
Виктория Дорохина Аналитик


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ilya2184 62 28.09.20 17:33 Сейчас в теме
Да, вот бы работать где Ванесса, EDT и СонарКуб.
А не как сейчас: Конфигуратор и АПК.
Оставьте свое сообщение

См. также

Десятая конференция Infostart Event 2021: мы это сделали!

Новость Инфостарт infostartevent Мероприятия

Сегодня завершилось значимое событие сообщества Инфостарт – Infostart Event 2021 Post-Apocalypse. Несмотря на ограничения, удалось организовать и провести масштабное мероприятие – 3 дня, 800 участников, 5 параллельных потоков и 80 докладов.

08.05.2021    3059    AnastasiaKl    1       

Приглашаем гостей конференции поучаствовать в розыгрыше призов от SM Lab

Новость Инфостарт infostartevent Мероприятия

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

08.05.2021    2170    user997184    0       

Стендап от 1С-ников: как это было

Новость Инфостарт infostartevent Мероприятия

Каждый год мы организуем новые и интересные события на мероприятии. В этом году вечеринку Infostart Party открыла стендап-комедия от наших докладчиков.

07.05.2021    2582    AnastasiaKl    6       

Состоялся первый день десятой конференции Infostart Event 

Новость Инфостарт infostartevent Мероприятия

Прошел первый день Infostart Event Post-Apocalypse! Мы прожили его активно, продуктивно и весело, а главное – в теплой и дружеской атмосфере. 

07.05.2021    2784    AnastasiaKl    0       

Конференция Infostart Event 2021 Post-Apocalypse официально открыта!

Новость Инфостарт infostartevent Мероприятия

Десятая конференция Infostart Event наконец открыта! Мы соскучились и рады встрече с нашими участниками. 

06.05.2021    4133    AnastasiaKl    0       

Спортивный партнер Infostart Event 2021 SM Lab о работе с продуктами 1С

Новость Инфостарт infostartevent Мероприятия

Sportmaster Lab – спортивный партнер конференции Infostart Event. Мы уже знакомили вас с активностями, которые предлагает компания, а теперь знакомим вас со стеком технологий, который использует команда SM Lab. 

06.05.2021    2867    user997184    0       

Фотоконкурс для участников Infostart Event: приз – бесплатная поездка на конференцию в 2022 году

Новость Инфостарт infostartevent Мероприятия

Конференция Infostart Event 2021 Post-Apocalypse открыта! Напоминаем, что в этом году ношение маски – обязательное условие для участников конференции. Но мы решили сделать эту обязанность не только полезной, но еще и приятной.

06.05.2021    4444    user997184    0       

Представляем Каталог услуг компании Инфостарт

Новость Инфостарт ИТ-новость

Инфостарт организует полный цикл работ по автоматизации бизнеса на платформе 1С и дальнейшему сопровождению. Все это мы можем сделать в режиме единого окна – с помощью Каталога услуг Инфостарта. 

06.05.2021    2705    tefremova    0       

Секретный проект из ИТ-лаборатории Инфостарта: приоткрываем завесу

Новость Инфостарт Infostart Software Partners Маркет

Уже некоторое время команда ИТ-лаборатории Инфостарта в качестве одного из проектов занимается разработкой внутреннего стартапа под названием «Магазин решений». Если кратко, то это – маркетплейс решений для конфигураций на платформе 1С:Предприятие 8.

06.05.2021    4986    kuntashov    9       

Фирма «1С» уведомила об ограничении поддержки прикладных конфигураций на платформе 7.7

Новость v8 v7.7

В 2021 году поддержка типовых конфигураций на платформе 1С:Предприятие 7.7 будет существенно ограничена. Пользователям таких продуктов рекомендуется рассмотреть переход на «восьмерку».

05.05.2021    2968    ЕленаЧерепнева    8       

Веселый водовоз, Neva Coffee, Teaton: все участники INFOSTART EVENT 2021 будут испытывать только жажду знаний!

Новость Инфостарт infostartevent Мероприятия

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

05.05.2021    3004    eselyanina    0       

Sportmaster Lab: рассказываем, чем можно будет заняться на стенде партнера

Новость Инфостарт infostartevent Мероприятия

Пока наши участники собирают чемоданы, а некоторые уже в дороге на Санкт-Петербург, мы расскажем об активностях Sportmaster Lab, которые наш партнер подготовил специально для INFOSTART EVENT 2021.

04.05.2021    3013    eselyanina    0       

Фирма «1С» расскажет, как организовать переход с 1С:УПП на 1С:ERP

Новость ERP2 УПП1 Конфигурация

Специалисты фирмы «1С» проведут бесплатный вебинар по переходу с 1С:УПП на 1С:ERP. На мероприятии планируется рассмотреть технические инструменты для перехода и обсудить практический опыт по таким проектам.

30.04.2021    3974    ЕленаЧерепнева    0       

Новый мобильный 1С:Ник опубликован в Google Play и доступен для скачивания

Новость ИТ-новость Мобильные приложения Образование

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

30.04.2021    4577    ЕленаЧерепнева    0       

Приложения 1С под Android, собранные на последних версиях мобильной платформы, необходимо будет пересобрать

Новость Android Зазеркалье ИТ-новость Мобильные приложения

Фирма «1С» сообщила разработчикам о необходимости проверить свои мобильные 1С-приложения на соответствие политикам безопасности Google Play.

29.04.2021    2774    ЕленаЧерепнева    0       

Infostart Toolkit 1.8: развитие инструментария СКД и другие улучшения

Новость v8::Запросы v8::СКД Инфостарт Infostart Software Partners Маркет Разработка Инструменты и обработки

В новом релизе Infostart Toolkit для просмотра и сравнения схем XML используется редактор Monaco, доработана универсальность «Консоли кода» и улучшена информативность инструмента «Регламентные и фоновые задания».

29.04.2021    6064    vikad    0       

Yandex.Cloud – облачный партнер конференции INFOSTART EVENT 2021 Post-Apocalypse

Новость Инфостарт infostartevent Мероприятия

Совсем скоро в отеле Park Inn by Radisson Pribaltiyskaya начнут заселять гостей конференции, а мы в свою очередь начнем возводить сцену, завозить аппаратуру и, конечно, помогать нашим партнерам застраивать стенды.

29.04.2021    5211    kbazzh    0       

Sportmaster Lab – спортивный партнер INFOSTART EVENT 2021

Новость Инфостарт infostartevent Мероприятия

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

28.04.2021    5529    eselyanina    2       

Представляем программу INFOSTART PARTY

Новость Инфостарт infostartevent Мероприятия

Первый день конференции, 6 мая, завершится вечеринкой INFOSTART PARTY. Рассказываем, что нужно взять, чтобы попасть на вечеринку, как добраться до клуба, и чем мы будем вас развлекать.

27.04.2021    4923    user997184    0       

Российские ИТ-бизнесмены потеснили нефтяников и банкиров в списке «Форбс»

Новость ИТ-новость Новости компаний Нуралиев

Опубликована обновленная версия рейтинга наиболее состоятельных российских бизнесменов. В списке появилось несколько новых имен из ИТ-индустрии, в том числе Борис Нуралиев, директор фирмы «1С».

26.04.2021    2823    ЕленаЧерепнева    3       

Базовый курс по обмену данными в 1С:Предприятие стартует через неделю

Новость Обучение, бизнес-тренинг, курсы

4 мая на Инфостарте начнется Базовый курс по обмену данными в платформе 1С:Предприятие. Оплатить участие в нем можно как рублями, так и стартмани.

26.04.2021    4196    user997184    0       

Фирма «1C» предлагает подключить робота-телефониста в облачную 1С:УНФ

Новость УНФ 1С:Фреш Искусственный интеллект Сервисы

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

26.04.2021    5376    ЕленаЧерепнева    3       

Россияне смогут переводить деньги гражданам Беларуси по СБП

Новость Банки ИТ-новость Онлайн-торговля

Беларусь подключат к Системе быстрых платежей (СБП), запущенной российским Центробанком. Переводы в Беларусь через систему станут доступны уже в 2022 году.

23.04.2021    2322    user1015646    0       

Выбран главный приз для розыгрыша на конференции

Новость Инфостарт infostartevent Мероприятия

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

23.04.2021    3184    eselyanina    17       

Фирма «1С» меняет условия сопровождения 1С:УПП и 1С-Совместных решений

Новость УПП1 Сервисы

На этот раз изменения касаются формата электронных поставок подписки. С 1 июля 2021 года закрывается продажа сервисов «1С:ИТС Отраслевой» и «Продление поддержки 1С:УПП». Вместо них можно будет приобрести аналогичный «Комплект поддержки».

22.04.2021    4167    ЕленаЧерепнева    6