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

См. также

1С:ЗУП КОРП 3.1.19: кадровые планы, диаграмма отпусков и интеграция с Exchange

Новость ЗУП3.x Конфигурация

Фирма «1С» выпустила обновление для прикладного решения 1С:ЗУП КОРП. В новой версии появилось рабочее место для построения кадрового плана, диаграмма отпусков, электронное тестирование кандидатов и интеграция с MS Exchange.

сегодня в 11:32    751    ЕленаЧерепнева    0       

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

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

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

сегодня в 09:35    1403    ЕленаЧерепнева    0       

Вышла новая редакция «1С:ERP Горнодобывающая промышленность 2.5»

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

Вышел обновленный релиз отраслевого решения «Горнодобывающая промышленность» на базе «1С:ERP» редакции 2.5. Сообщается о новых возможностях, изменении состава лицензий и сроках поддержки 2.4.

15.10.2021    2032    ЕленаЧерепнева    0       

С 15 ноября экзамен «1С:Специалист-консультант» по производству и ремонтам в 1С:ERP будет приниматься на редакции 2.5

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

Фирма «1С» обновила условия сдачи и методичку для подготовки к экзамену «1С:Специалист-консультант» по внедрению подсистем «Управление производством и организация ремонтов». С 15 ноября экзамен будет приниматься на 1С:ERP редакции 2.5.

14.10.2021    2597    ЕленаЧерепнева    0       

Прямо из 1С: действующие сертификаты ЭЦП для 1С-Отчетности можно бесплатно продлить на 15 месяцев

Новость Сервисы

До 31 декабря 2021 года пользователи 1С-Отчетности могут продлить сертификат электронной подписи, не затрачивая время на посещение ФНС. Такая подпись будет действительна для сдачи отчетности по организации в течение последующих 15 месяцев.

13.10.2021    3111    ekandyba    0       

Infostart Toolkit 2.1: автокомплит по методам общих модулей и новые возможности редактора Monaco

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

Появилась возможность настроить внешний вид редактора Monaco, входящего в состав Infostart Toolkit. При работе с редактором кода 1С теперь выводится подсказка по методам из выгруженных модулей. А для редактора объекта сохраняется история выбора.

13.10.2021    2459    vikad    0       

Для пользователей 1С: видеокурс, который научит настраивать формы списков

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

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

13.10.2021    2328    mgrinchenko    4       

Собери команду на INFOSTART EVENT 2021 Moscow Premiere и получи билет бесплатно

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

Меньше месяца осталось до старта INFOSTART EVENT 2021 Moscow Premiere. Мы решили подготовить специальное предложение для команд и предоставляем 25% скидку при оформлении заказа на 5 и более офлайн-билетов.

12.10.2021    4285    eselyanina    5       

Фирма «1С» выпустила сборник задач для подготовки к экзамену «1С:Специалист» по УНФ

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

Сборник задач для подготовки к экзамену «1С:Специалист» по конфигурированию и внедрению прикладного решения «1С:Управление нашей фирмой» уже поступил в продажу.

12.10.2021    2542    ЕленаЧерепнева    0       

Куда сходить в Москве участнику, который приехал на Infostart Event на месяц раньше

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

Для программиста 1С Ивана Молокотина Infostart Event начался раньше всех: он перепутал даты и приехал на конференцию 11 октября. Мы обсудили курьез с Иваном и составили маршрут экскурсии по Москве тех, кто окажется в столице заранее.

11.10.2021    13109    vikad    33       

Станьте удаленным менеджером по продажам и частью команды Инфостарт

Новость Инфостарт Сервисы

Удаленный менеджер по продажам – это наш партнер, который не только привлекает потенциальных клиентов, но и принимает участие в продажах.

11.10.2021    5663    ekandyba    0       

INFOSTART PARTY: место встречи Stand Up Club #1

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

Традиционно первый день конференции завершает зажигательная вечеринка INFOSTART PARTY. Премьерная конференция не исключение – 11 ноября приглашаем всех на INFOSTART PARTY.

11.10.2021    21569    eselyanina    8       

Инфостарт запускает демо-площадку протестированных решений в рамках проекта «Маркетплейс»

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

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

11.10.2021    7310    kuntashov    21       

Выпущен рабочий релиз 1С:ERP Управление предприятием 2.5.7

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

В финальную версию 2.5.7 включили новые возможности в подсистеме «Производство», перенесли поддержку системы прослеживаемости импортных товаров и реализовали ряд других требований российского законодательства.

08.10.2021    24147    ЕленаЧерепнева    10       

Стань супергероем в команде SM Lab. Представляем афишу партнера конференции Sportmaster Lab

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

Команда Инфостарт представила 10 афиш для каждой тематической секции. Но на этом наши премьеры не заканчиваются. Партнер конференции Sportmaster Lab представляет афишу в стиле фильма «Люди Икс».

07.10.2021    7285    eselyanina    0       

Фирма «1С» анонсировала новые инструменты для HTTP-запросов в «1С:Предприятие 8.3.21»

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

Разработчики платформы реализовали в «1С:Предприятие 8.3.21» асинхронную отправку HTTP-запросов, а также обеспечили их полноценную работу в веб-клиенте – в том объёме, в котором это позволяют делать современные браузеры.

07.10.2021    16058    ЕленаЧерепнева    3       

Участие в INFOSTART EVENT 2021 Moscow Premiere можно приобрести за авторские $m

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

C 6 по 20 октября мы открываем продажи билетов на INFOSTART EVENT 2021 Moscow Premiere по всем тарифам за авторские $m.

06.10.2021    7576    irina_selezneva    0       

С 25 октября по 3 ноября пройдет онлайн-тренинг «Переговорные стратегии руководителя. Системный подход»

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

25 октября 2021 года стартует онлайн-курс «Переговорные стратегии руководителя. Системный подход». Курс проводится в формате тренинга – участники отработают переговорные ситуации и научатся выбирать успешную тактику для бесконфликтных переговоров.

06.10.2021    7482    mgrinchenko    0       

Вышла новая версия технологической платформы 8.3.20

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

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

06.10.2021    15859    ЕленаЧерепнева    14       

INFOSTART EVENT 2021 Moscow Premiere: подводим итоги конкурса на лучшую идею афиши

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

За последний месяц мы выпустили 10 афиш конференции. Но команде Инфостарт было интересно – с каким фильмом ассоциируется специфика работы 1С-ников. Мы объявили конкурс на лучшую идею для афиши фильма. Подводим итоги и объявляем победителя конкурса.

05.10.2021    7745    eselyanina    2       

Хорошие одинэсники используют статический анализ. Презентуем афишу секциии «Инструментарий разработчика. Приемы и методы разработки»

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

Представляем последнюю афишу тематических секций конференции INFOSTART EVENT 2021 Moscow Premiere. На повестке дня – секция «Инструментарий разработчика. Приемы и методы разработки».

05.10.2021    7297    eselyanina    3       

Готово расписание INFOSTART EVENT 2021 Moscow Premiere

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

За 2 дня московского кинофестиваля про 1С участники смогут посетить 90+ докладов, мастер-классов, батлов, практикумов и круглых столов. Все активности пройдут в 7 потоков – точно будет из чего выбирать.

04.10.2021    44035    irina_selezneva    0       

Welcome-вебинар: «Компетенции руководителя проекта в современных условиях» 6 октября 2021 года

Новость Обучение, бизнес-тренинг, курсы Инфостарт Управление проектами

6 октября в 12:00 мск приглашаем на открытый вебинар Базового курса по управлению ИТ-проектами, который будет посвящен теме «R06;Компетенции руководителя проекта в современных условиях».

04.10.2021    8579    mgrinchenko    0       

Выпущена новая редакция «1С:ERP+PM Управление проектной организацией 2.5»

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

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

04.10.2021    13929    ЕленаЧерепнева    0       

5 и 6 ноября: приглашаем на курс о твердых правилах в управлении командой

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

Курс «Жесткий менеджмент или твердый менеджмент» – не про крики на подчиненных и прочие проявления истерии слабых менеджеров, а про здравый смысл в основе вашего бизнеса и про твердые правила в управлении командой.

01.10.2021    21016    mgrinchenko    0