Vanessa Automation 1.2.030: новые возможности релиза

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

Новые возможности для снятия скриншотов

В прошлом релизе во фреймворк Vanessa Automation 1.2.029 была встроена внешняя компонента для снятия скриншотов 1cWinCtrl, которая не требует установки на компьютер внешних инструментов для перехвата изображений.

 

 

Возможность использовать компоненту указывается в настройках на закладке «Сервис».

 

 

В новом релизе Vanessa Automation 1.2.030 разработчики добавили возможность управления размером и положением окна тест-клиента (чтобы не приходилось редактировать изображения в автоматически сформированных инструкциях). Задать настройки можно на вкладке «Работа с UI» при подключенном тест-клиенте.

 

 

В окне настройки реализовано задание положения (координаты X и Y) окна тест-клиента, установка для него наиболее часто используемых размеров, а также произвольного размера с указанием ширины и высоты – W и H.

Использование встроенной компоненты позволит сделать ваши HTML-инструкции, построенные в результате автодокументирования, более компактными.

Добавление к отчету Allure данных журнала регистрации

Если в процессе тестирования «падает сценарий», проанализировать причины стало проще. Теперь в отчете Allure к упавшему сценарию помимо скриншота можно приложить журнал регистрации в формате xlsx.

 

 

В вывод журнала регистрации попадут только данные с момента начала выполнения сценария.

Прочие доработки и улучшения

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

  • в параметрах тест-клиента по умолчанию «Путь к инфобазе» заполняется значением СтрокаСоединенияИнформационнойБазы();
  • при загрузке настроек VBParams в таблицу тест-клиентов добавляются только отсутствующие по именам клиенты, а те, которые совпадают по имени, замещаются (клиенты в таблице объединяются с клиентами в файле настроек);
  • поиск исполняемого файла внешних редакторов VSCode и Notepad++ производится по пути из PATH;
  • возвращена поддержка указания относительных путей в настройках VBParams через параметр $workspaceRoot (используется наравне с «./»);
  • реализована интерактивная проверка на задвоение имен сценариев в разных фичах (в виде команды «Проверить дублирование сценариев» в меню «Еще») и другие улучшения.

В текущем релизе увеличено покрытие кода фреймворка – написано 100 новых тестов для проверки работы Vanessa Automation.

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

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

Систематизированы feature-файлы по тестированию проекта – в каждом feature-файле проставлены теги системы StoryMapper, чтобы упорядочить информацию о прохождении тестов по функциональным блокам и визуализировать наполнение этих блоков тестовыми сценариями (авторы сервиса обещают, что функциональность StoryMapper будет доступна разработчикам опенсорсных проектов бесплатно).

Поддерживается работа браузерного расширения ff-for1c-ext (на уровне альфа-версии), которое в совокупности с расширением конфигурации VA_Browser реализует новый подход к созданию автоинструкций для веб-клиента (автоподсветка активного элемента, определение координат, рисование на форме произвольных изображений с помощью HTML и т.д.).

Как установить и использовать Vanessa Automation

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

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

 

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

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

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

Автор:
Аналитик

См. также

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

17.02.2025    830    ЕленаЧерепнева    0       

2

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

28.01.2025    1123    Alexcheps    0       

18

Выпущена новая конфигурация для автоматизации металлургического производства 1С:ERP Металлургия ПРОФ. Поддержка ранее выпущенного продукта 1С:Управление металлургическим комбинатом 2. Модуль для 1С:ERP будет прекращена.

22.01.2025    1014    ЕленаЧерепнева    0       

3

До конца года 2025 года при приобретении локальных электронных поставок «1С:Бухгалтерия 8 для 1» или «1С:Бизнес-старт» пользователи получат в подарок годовой пакет наиболее востребованных сервисов ИТС – 1С:Отчетность, 1С:Контрагент, 1С:ЭДО и другие.

20.01.2025    832    ЕленаЧерепнева    1       

3

С 1 января 2025 года изменятся цены на продукты Инфокрафт: Формула ЖКХ и услуги сопровождения. До 28 декабря включительно вы можете продлить использование продуктов и модулей по старым ценам.

13.12.2024    1186    DaryaRasina    0       

2

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

27.11.2024    1320    ЕленаЧерепнева    0       

3

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

22.10.2024    1558    ЕленаЧерепнева    0       

4

Для тех, кто не смог присоединиться в бесплатному вебинару по «Автоматизации производственного и бюджетного планирования с решением Бюджетир», мы подготовили видеозапись встречи, а также публикуем ответы на вопросы участников и рассказываем про решение.

17.10.2024    1580    AnastasiaKl    0       

16

Комментарии

Инфостарт бот
1. goshasilver 23.03.20 18:02 Сейчас в теме
А почему не рассказываете в новостях о других проектах? Ведь есть еще адд или сценарное тестирование
2. vikad 23.03.20 20:11 Сейчас в теме
(1) Про новый рабочий стол в сценарном тестировании пишем https://infostart.ru/journal/news/mir-1s/novosti-1s-kip-testovyy-reliz-2-1-6-i-novyy-variant-postavki_1199279/ . У add есть дополнительные концептуальные возможности относительно Vanessa Automation - про них много статей у нас на сайте. Мы пишем новости про возможности новых релизов - в основном, про продукты вендора, про авторские продукты, которые продаются у нас на сайте. Есть проекты сообщества, которые мы поддерживаем (OneScript, например) - про них тоже пишем, когда есть возможность. Кроме новостей есть конференция. Все доклады с конференции рано или поздно тоже публикуются на сайте в текстовом виде. Поэтому не надо говорить, что мы о других проектах не рассказываем. Если эти проекты участвуют в жизни сообщества - про них на сайте много информации.
swadim-is; support; +2 Ответить
3. goshasilver 23.03.20 21:50 Сейчас в теме
Поэтому не надо говорить, что мы о других проектах не рассказываем

давайте еще раз прочитаем мой вопрос:
А почему не рассказываете в новостях о других проектах? Ведь есть еще адд или сценарное тестирование

та ссылка что вы привели это о пакете куда входит сценарное тестирование, пока вы не сказали я туда не залгядывал. Ну на вашем сайте есть статьи о других проектах и я не об том спрашиваю. Будет полезно всем я думаю если вы мне дадите ссылки о новых возможностях других программ для тестов кроме ванессы, но я таких новостей не видел. Вы же информационный портал, почему не рассказываете о новинках в x-unit, плагинах EDT для tdd, add или тестере?
wowik; swadim-is; +2 Ответить
4. vikad 23.03.20 22:07 Сейчас в теме
(3) да, давайте ответ тоже прочитаем. Для новости нужен инфоповод. Силами редакции каждую неделю публикуются статьи про возможности продуктов, которые были озвучены на конференции Инфостарта - про плагины EDT, Add и Тестер в том числе (не все из них уже опубликованы, многие еще в процессе). Они публикуются от имени докладчиков ради того, чтобы повысить популярность этих продуктов. То, что они публикуются не в качестве новостей - нормально, это скорее целостное описание возможностей, а не новинки. При этом авторам любых открытых продуктов никто не мешает напоминать о своих проектах в виде публикаций самостоятельно.
5. goshasilver 23.03.20 22:28 Сейчас в теме
(4) Но ведь уходите от ответа и непонятно зачем. Я не спрашивал какими силами публикуются статьи и мне не важно популярно оно там или нет, пусть об этом думают авторы если им нада. Мне интересно читать новости и про тестирование тоже, но в новостях вы пишите об одном продукте как будто других нет чтоли, а вместо ответа на прямой вопрос вы мне пишите что я могу почитать о них в другом месте.
Что такое инфоповод? Выпуск обновления с описанием? так они по-моему все имеют описание к выпускам.
6. support 24.03.20 09:20 Сейчас в теме
(3)
А почему не рассказываете в новостях о других проектах?

Потому что мы не знаем о новостях других проектов. Желательно, чтобы авторы проектов давали нам новости, а лучше сами их здесь создавали.
Если вы знаете больше, чем мы, то добро пожаловать в авторы новостей, еще и денег заплатим за это.
mi13; Fox-trot; Vladimir Litvinenko; wowik; for_sale; Senator_I; KiLLius; +7 Ответить
7. goshasilver 24.03.20 15:29 Сейчас в теме
(6) ну ведь я не автор, только читаю и ваш сайт тоже, но точно знаю что другие проекты развиваются из телеграма например, неудобно, лучше бы в одном месте читать о новинках но ладно, я понял как делаются новости. Спасибо.
8. lunjio 26.03.20 14:20 Сейчас в теме
(7) Ну они вообще-то правы, это на ответственности самих авторов, публиковать новости о своем проекте.

Оставьте свое сообщение