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 и СонарКуб.
А не как сейчас: Конфигуратор и АПК.
Оставьте свое сообщение

См. также

26 октября стартует пятый поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»

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

Инфостарт открывает набор на пятый поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход». Обучение предназначено для подготовки специалистов по автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ).

21.10.2020    1679    dklimchuk    0       

Два образовательных портала предлагают россиянам пройти бесплатное обучение

Новость ИТ-новость Цифровая экономика

В последние месяцы 2020 года для резидентов РФ доступны программы профессиональной переподготовки и повышения квалификации, в том числе и в ИТ сфере.

21.10.2020    2071    capitan    0       

Платформа Liberica JDK будет включена в состав решений «1С:Предприятие»

Новость EDT Импортозамещение ИТ-новость Языки программирования

Liberica JDK будет использоваться в качестве стандартного средства запуска компонентов для решений платформе «1С:Предприятие», в том числе для среды разработки прикладных решений 1C:EDT.

21.10.2020    1578    ЕленаЧерепнева    0       

Запланирован выход новой версии «1С:MES Оперативное управление производством 1.3»

Новость ИТ-новость Конфигурация

Обновленная конфигурация адаптирована для интеграции с «1С:ERP Управление предприятием», а также содержит новые функциональные возможности для оперативного управления производством.

20.10.2020    2639    ЕленаЧерепнева    0       

Фирма «1С» расширила возможности вспомогательной утилиты лицензирования

Новость Зазеркалье ИТ-новость

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

20.10.2020    2500    ЕленаЧерепнева    0       

«1С:УНФ 1.6.23»: CRM, интеркампани и улучшенная форма подбора товаров

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

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

19.10.2020    4763    ЕленаЧерепнева    0       

В Испании состоялось первое внедрение международной версии 1C:ERP WE

Новость ERP2 ИТ-новость Новости компаний

В испанской розничной сети D-Wine завершился проект по комплексной автоматизации процессов на базе 1С:ERP WE. Внедрение позволило не только сэкономить средства на внедрении, но и сохранить при этом гибкость и масштабируемость системы.

19.10.2020    4208    user-programmist    6       

Началось бета-тестирование мобильного клиента «1С:Документооборот»

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

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

16.10.2020    3352    ЕленаЧерепнева    0       

INFOSTART EVENT переносится на май 2021

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

В среду мы запустили опрос о проведении INFOSTART EVENT 2020 Post-Apocalypse. В опросе приняли участие 1676 пользователей сайта. Сегодня мы готовы огласить решение: мы переносим INFOSTART EVENT на 6-8 мая 2021 года.

16.10.2020    5459    irina_selezneva    38       

Новая «1С:Касса 3.0.1» будет поддерживать работу только с одним юрлицом

Новость Онлайн-кассы Сервисы

Фирма «1С» прекращает поддержку с несколькими юридическими лицами в «1С:Касса 3.0.1». Вместе с тем в обновленном релизе появятся дополнительные возможности для работы с маркировкой и встроенный ЭДО.

15.10.2020    3515    ЕленаЧерепнева    1       

«1С:Розница 2.3.6»: единая авторизация в системе маркировки и другие возможности

Новость Розница Конфигурация

В релизе «1С:Розница 2.3.6» получили значительное развитие механизмы работы с системой маркировки, а также добавились наиболее востребованные в торговле инструменты автоматизации.

15.10.2020    5610    Senator_I    0       

Опрос сообщества: INFOSTART EVENT 2020 – быть или не быть?

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

Апокалипсис еще не завершился. Инфостарт постоянно следит за новостями о распространении коронавируса по всей стране. В связи с последними данными об ухудшении ситуации мы проводим опрос среди участников сообщества по поводу организации конференции.

14.10.2020    11404    kbazzh    191       

1Ci On Air Webinar! Партнеры 1Ci поделятся опытом успешного выхода на новые рынки

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

14 октября, в среду, состоится бесплатный вебинар, где вы узнаете историю одного из самых успешных партнеров 1Ci. Вебинар пройдет на английском языке.

13.10.2020    5791    AnastasiaKl    3       

Веб-клиент в 8.3.18 будет поддерживать 64-битные внешние компоненты в Chrome х64 на Windows

Новость Зазеркалье ИТ-новость

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

13.10.2020    4675    ЕленаЧерепнева    2       

Вышла новая версия технологической платформы «1С:Предприятие 8.3.18»

Новость Зазеркалье ИТ-новость

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

12.10.2020    7606    ЕленаЧерепнева    35       

7 октября 2020 года стартовал Юбилейный X Всероссийский конкурс «Лучший пользователь 1С:ИТС»

Новость ИТ-новость

7 октября стартовал десятый, юбилейный всероссийский конкурс «Лучший пользователь 1С:ИТС» с общим призовым фондом 2 000 000 рублей. К участию приглашаются все желающие, кроме сотрудников фирмы «1С» и фирм-франчайзи.

12.10.2020    6990    user-programmist    0       

Вторая игра «Что? Где? Когда?» для 1С-ников получит название «Что Если Тогда»

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

Подготовка к конференции идет полным ходом. Во второй день мероприятия на VIP-ужине состоится интеллектуальная игра с участием звездной команды докладчиков. Придумайте вопрос для знатоков и получите онлайн-участие в Infostart Event 2020!

12.10.2020    5046    vikad    21       

Фирма «1С» поможет московским работодателям готовить еженедельную отчетность о сотрудниках на удаленке по указу № 97-УМ

Новость ERP2 БП3.0 ЗУП3.x КА2 Законодательство ИТ-новость Отчетность

К 12 октября фирма «1С» выложит расширение, которое поможет московским компаниям формировать еженедельную отчетность о сотрудниках, переведенных на удаленную работу.

09.10.2020    5044    user-programmist    6       

«Аэрофлот» предоставил скидку участникам конференции INFOSTART EVENT 2020

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

В связи с тем, что примерно 70% участников нашей конференции приезжают в Санкт-Петербург из других городов, мы по традиции рассказываем вам о приятных бонусах, которые ежегодно предоставляет компания Аэрофлот для вас.

09.10.2020    7104    kbazzh    6       

Опубликован исправительный релиз 1С:EDT 2020.5.1

Новость EDT ИТ-новость

В последнем обновлении исправлены выявленные ошибки, а также даны методические рекомендации, которые позволят избежать неполадок при работе над проектами с использованием 1С:EDT.

09.10.2020    4826    ЕленаЧерепнева    0       

Бизнес-форум 1С:ERP в этом году пройдет в онлайн формате

Новость ERP2 ДО ЗУП3.x ИТ-новость

Фирма «1С» приглашает представителей крупного и среднего бизнеса на ежегодный бизнес-форум, посвященный корпоративным решениям 1С. В этом году данное мероприятие впервые пройдет в режиме онлайн.

08.10.2020    3081    ЕленаЧерепнева    0       

Новый вариант лицензирования дистанционной системы обучения «1С:Образование»

Новость ИТ-новость Облачные технологии Образование

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

07.10.2020    4397    ЕленаЧерепнева    0       

Фирма «1С» приглашает на онлайн-конференцию «1C:DevCon» 24-25 октября 2020 года

Новость Программист Разработка

Первая конференция фирмы «1С», организованная специально для 1С-разработчиков, пройдет в онлайн-формате на портале https://developer.1c.ru/. Участие в конференции бесплатное, но по предварительно одобренной регистрации.

06.10.2020    4185    vikad    2       

Фирма «1С» разъяснила правила перехода в облако для подписчиков базового тарифа 1С:КП

Новость 1С:Фреш Сервисы

На сайте 1С опубликованы разъяснения для пользователей, планирующих перейти в облачный сервис 1С:Фреш с действующего тарифа «1С:Комплект поддержки Базовый».

06.10.2020    3950    ЕленаЧерепнева    0       

Подводим итоги конкурса на лучшую идею главного приза INFOSTART EVENT 2020

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

До конференции INFOSTART EVENT 2020 осталось чуть больше месяца. Участников конференции ждут трехдневная программа, вечеринка в стиле Post-Apocalypse, конкурсы и призы.

05.10.2020    8583    eselyanina    60