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

24.09.2020      74981

Доступна новая версия 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С


Автор:
Виктория Дорохина Аналитик


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

См. также

Продолжаем набор на курс для аналитиков «Быстрое изучение новой предметной области»

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

Как быстро изучить тематику нового клиента, его бизнес-процессы, выявить проблемы и боли заказчика? Ответы на эти вопросы получат участники авторского курса Ирины Гертовской для аналитиков. Занятия по курсу пройдут с 31 мая по 14 июня 2022 года.

вчера в 15:00    940    dklimchuk    0       

С 15 июня изменятся цены на абонементы Инфостарт

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

С 15 июня абонементы Инфостарт станут дороже на 25%. Рассказываем о новых ценах и специальных предложениях, которые помогут сэкономить на покупке абонемента.

вчера в 09:42    1037    ekandyba    0       

Фирма «1С» сняла все ограничения на покупку облачных решений со скидкой 50% для предприятий МСП

Новость 1С:Фреш ИТ-новость Сервисы

Представители МСП теперь могут оформить размещение в сервисе 1С:Фреш со скидкой в 50% с отложенной датой активации. Ранее сообщалось, что подписка должна начинать свое действие сразу – на следующий рабочий день после поступления оплаты.

23.05.2022    1484    ЕленаЧерепнева    0       

Электронные чеки в 1С:УНФ 1.6.27: удобно, быстро и в соответствии с законом

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

В новой 1С:УНФ 1.6.27 можно настроить работу таким образом, чтобы покупатели получали электронный чек всегда, когда это возможно. При этом настройки позволяют исключить ситуации, когда кассир вольно или невольно нарушает 54-ФЗ.

23.05.2022    3076    ЕленаЧерепнева    1       

В 1С:УНФ 1.6.27 реализована возможность начисления премий по результатам продаж

Новость УНФ ИТ-новость Сервисы

Параметры расчета, срок действия правил премирования, порядок взаимодействия нескольких программ начисления бонусов продавцам – все это доступно в новом релизе прикладного решения 1С:УНФ 1.6.27.

18.05.2022    4538    ЕленаЧерепнева    1       

Летняя игра «Что Если Тогда» пройдет 3 июня: играет команда Артура Аюханова «Асы Одина»

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

3 июня приглашаем посмотреть летнюю игру «Что Если Тогда», проверить свои знания в 1С и посмотреть, сможет ли команда «Асы Одина» уверенно выиграть зрителей.

18.05.2022    4582    eselyanina    1       

Новые требования Google к приложениям для PlayMarket затронут разработки на 1С

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

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

17.05.2022    4715    ЕленаЧерепнева    1       

Переход с УПП. Какую конфигурацию выбрать?

Новость УПП1 Infostart Software Partners ИТ-новость Маркет

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

17.05.2022    5073    TShaban    24       

Microsoft ограничила работу в России. К чему готовиться пользователям 1С

Новость Linux MySQL PostgreSQL Импортозамещение ИТ-новость

В конце марта Microsoft объявила об уходе из России, однако спустя несколько недель частично возобновила работу в РФ. Рассказываем, что сейчас происходит с поставками MS, и в каких случаях следует задуматься о миграции на альтернативные платформы.

16.05.2022    9390    ЕленаЧерепнева    43       

Фирма «1С» открыла бесплатный доступ на 3 месяца к приложению «1С:УНФ на мобильном 2.0»

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

Автономное мобильное приложение для начинающих предпринимателей «1С:УНФ на мобильном 2.0» в ближайшие три месяца можно использовать на iOS или Android бесплатно.

13.05.2022    5038    ЕленаЧерепнева    8       

INFOSTART EVENT 2022: новая система оценки заявок на доклады для секции «Управление проектом и продуктом»

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

В преддверии подготовки программы INFOSTART EVENT 2022 представляем расширенную концепцию и новую экспериментальную систему оценки заявок на доклады для секции «Управление проектом и продуктом».

13.05.2022    9405    eselyanina    11       

Центробанк опубликовал статистику по использованию Системы быстрых платежей

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

Центральный банк России разместил на своем официальном сайте сведения о динамике ключевых показателей работы СБП. Статистические данные охватывают период с момента запуска системы и до 1 квартала 2022 года включительно.

12.05.2022    3779    ЕленаЧерепнева    2       

Фирма «1С» рассказала о планах по развитию технологии «1С:Предприятие.Элемент»

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

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

11.05.2022    8300    ЕленаЧерепнева    1       

Приглашаем на бесплатный вебинар о роли аналитика в цикле разработки ИТ-систем

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

Во вторник, 17 мая в 17:00 мск на вебинаре Инфостарта Ирина Гертовская поделится лучшими практиками по повышению эффективности команды через привлечение аналитика к работе над задачами в проектах.

11.05.2022    7430    dklimchuk    0       

Второй круглый стол сообщества 1С-аналитиков пройдет 24 мая

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

24 мая в 17:00 встречаемся в эфире, чтобы продолжить обсуждать вопросы от участников сообщества 1С-аналитиков. Вопросы готовы, эксперты и гости подтвердили участие.

11.05.2022    3343    SerjoginaMaria    1       

В сервис «1С:Распознавание документов» добавили функцию групповой обработки

Новость БП3.0 1С:Фреш ИТ-новость Сервисы

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

06.05.2022    5855    ЕленаЧерепнева    2       

Infostart Toolkit 2022.3: пакетная установка, контекстный вызов журнала регистрации и поддержка формата EDT

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет Программист Инструменты и обработки

В составе инструментов появился «Журнал регистрации», который теперь можно вызывать контекстно. А с поддержкой пакетного режима установки обновить расширение для большого количества баз станет гораздо проще.

05.05.2022    6718    vikad    0       

ТОП-10 самых продаваемых разработок за апрель

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

Апрельский рейтинг самых популярных разработок на сайте мы составили по двум показателям – по количеству и сумме продаж. В ТОП-10 продолжают удерживать свои позиции решения по работе с онлайн-кассами и программы для интеграции с маркетплейсами.

05.05.2022    5354    pvasiletc    0       

Выпущен новый продукт для учебных заведений – «1С:Электронный журнал колледжа»

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

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

04.05.2022    5666    ЕленаЧерепнева    0       

Опубликован релиз приложения 1С:Касса 4.0.1 с новым встроенным РМК

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

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

04.05.2022    7842    ЕленаЧерепнева    0       

Подводим итоги конкурса на лучшее название подкаста про работу 1С-аналитиков

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

В начале недели мы предложили участникам сообщества придумать название подкаста про работу 1С-аналитиков. Подводим итоги и оглашаем результаты.

29.04.2022    7924    SerjoginaMaria    9       

Объявляем старт продаж: курс по методике быстрого изучения предметной области

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

Занятия по курсу пройдут с 31 мая по 14 июня 2022 года. За это время «студенты» курса узнают, как работать с декомпозицией процессов и требований, создавать и проверять контекстные диаграммы, выявлять показатели назначения, пиковые нагрузки и пр.

29.04.2022    7345    dklimchuk    0       

Фирма «1С» представила бесплатную программу обучения для преподавателей

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

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

29.04.2022    5956    ЕленаЧерепнева    0       

ФНС пообещала не наказывать за просроченную отчетность из-за технических проблем

Новость ИТ-новость Отчетность Сервисы ФНС

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

29.04.2022    3476    ЕленаЧерепнева    0       

Вышла редакция 2.5 отраслевого решения 1С:ERP Энергетика

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

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

28.04.2022    6833    ЕленаЧерепнева    0