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

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

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



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


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. goshasilver 23.03.20 18:02 Сейчас в теме
А почему не рассказываете в новостях о других проектах? Ведь есть еще адд или сценарное тестирование
2. vikad 119 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 119 23.03.20 22:07 Сейчас в теме
(3) да, давайте ответ тоже прочитаем. Для новости нужен инфоповод. Силами редакции каждую неделю публикуются статьи про возможности продуктов, которые были озвучены на конференции Инфостарта - про плагины EDT, Add и Тестер в том числе (не все из них уже опубликованы, многие еще в процессе). Они публикуются от имени докладчиков ради того, чтобы повысить популярность этих продуктов. То, что они публикуются не в качестве новостей - нормально, это скорее целостное описание возможностей, а не новинки. При этом авторам любых открытых продуктов никто не мешает напоминать о своих проектах в виде публикаций самостоятельно.
5. goshasilver 23.03.20 22:28 Сейчас в теме
(4) Но ведь уходите от ответа и непонятно зачем. Я не спрашивал какими силами публикуются статьи и мне не важно популярно оно там или нет, пусть об этом думают авторы если им нада. Мне интересно читать новости и про тестирование тоже, но в новостях вы пишите об одном продукте как будто других нет чтоли, а вместо ответа на прямой вопрос вы мне пишите что я могу почитать о них в другом месте.
Что такое инфоповод? Выпуск обновления с описанием? так они по-моему все имеют описание к выпускам.
6. support 4526 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 65 26.03.20 14:20 Сейчас в теме
(7) Ну они вообще-то правы, это на ответственности самих авторов, публиковать новости о своем проекте.
Оставьте свое сообщение

См. также

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

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

«1С:Плановое питание КОРП» предназначено для создания систем управления коллективным питанием на региональном уровне. Конфигурация позволяет автоматизировать основные процессы и формирование сводной отчетности.

22.01.2021    1452    ЕленаЧерепнева    0       

Запускаем онлайн-тренажер по искусству речи «Боевая риторика»

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

С 28 января на Инфостарте стартует онлайн-тренажер «Боевая риторика». Как переубедить оппонента, защититься от нападок, распознать ложь и даже повысить зарплату с помощью переговорного искусства.

20.01.2021    2196    dklimchuk    0       

Открываем набор на комплексный курс по управлению проектами

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

24 февраля стартует комплексный онлайн-курс по управлению проектами от Марии Темчиной. Программа обучения состоит из трех блоков: от базового подхода до углубленного изучения Agile и РМВоК.

19.01.2021    2223    dklimchuk    0       

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

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

23 января на площадке developer.1c.ru состоится пилотная онлайн-конференция для системных разработчиков 1C:SysDevCon. Участие в мероприятии бесплатное, но по предварительной регистрации.

19.01.2021    1630    ЕленаЧерепнева    1       

Повышаем мастерство переговорщика с Дмитрием Коткиным

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

С 18 января на Инфостарте начнется онлайн-интенсив Дмитрия Коткина «Переговорные техники в работе руководителя». Рассказываем, когда правильно проведенные переговоры могут спасти ситуацию, а их отсутствие – закрыть целые заводы.

18.01.2021    1995    dklimchuk    0       

Продлена акция на самую дешевую электронную поставку «1С:Бухгалтерии 8»

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

Фирма «1С» до конца 2021 года продолжит поставлять специальную электронную базовую версию прикладного решения «1С:Бухгалтерии 8» за 3000 рублей вместе с годовой подпиской на наиболее востребованные онлайн-сервисы.

15.01.2021    1736    ЕленаЧерепнева    1       

Открыта запись на «Базовый курс по управлению ИТ-проектами»

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

24 февраля на Инфостарте стартует восьмой поток онлайн-курса по управлению ИТ-проектами от Марии Темчиной. Курс универсален: подойдет и новичкам, и опытным руководителям проектов, его также можно использовать для подготовки к экзамену по управлению проектами.

15.01.2021    1637    dklimchuk    0       

Публикуем расписание митапа «Профессиональное выгорание» и предлагаем пройти тест

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

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

14.01.2021    3153    eselyanina    35       

Вышла новая редакция расширения «Розница – Фронтол»

Новость Розница Розничная и сетевая торговля (FMCG) Infostart Software Partners Маркет Онлайн-кассы

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

14.01.2021    1954    iivanov1    0       

Объявляем начало продаж видеокурса «Финансы для нефинансистов. Учимся языку финансов»

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

Умение говорить на языке финансов и понимать его – это часть успеха большинства директоров, руководителей, топ-менеджеров. Авторский курс Олега Вайнберга поможет сделать первые и основные шаги в изучении этого языка.

13.01.2021    2024    dklimchuk    0       

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

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

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

11.01.2021    2607    ЕленаЧерепнева    1       

Поздравляем сообщество с Новым 2021 годом!

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

Команда Инфостарт поздравляет участников сообщества с Новым годом!

31.12.2020    1881    user997184    6       

Фирма «1С» разъяснила условия подписки на «1С:Фреш» с 2021 года

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

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

31.12.2020    2198    ЕленаЧерепнева    0       

Митап по тестированию и контролю качества решений на 1С: расписание готово!

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

Остались считанные дни до конца 2020 года. Мы решили не откладывать хорошие новости на 2021 год и сегодня готовы представить вам расписание онлайн-митапа по тестированию и контролю качества решений на 1С, который пройдет 22 января 2021 года.

30.12.2020    2833    kbazzh    18       

Представляем лауреатов Infostart Awards 2020

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

25 декабря в рамках новогоднего шоу Friday's club состоялось награждение лауреатов премии Infostart Awards. Победителей шести номинаций объявили в прямом эфире на YouTube. Рассказываем, кому досталась награда по итогам 2020 года.

30.12.2020    2858    vikad    1       

На GitHub опубликован исходный код плагина 1C:SSL support для 1C:EDT

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

Фирма «1С» опубликовала на GitHub проект с открытым исходным кодом плагина 1C:SSL support – этот плагин предназначен для разработки в среде 1C:EDT конфигураций, основанных на «1С:Библиотеке стандартных подсистем».

30.12.2020    2727    ЕленаЧерепнева    3       

Объявляем темы митапов на февраль 2021

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

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

29.12.2020    3197    eselyanina    0       

Новые возможности для работы с отчетами и справочниками в «1С:Бухгалтерия 3.0.87»

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

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

29.12.2020    3058    ЕленаЧерепнева    1       

Новый релиз приложения «1С:Касса» с большими возможностями для учета товаров

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

Фирма «1С» выпустила обновление для линейки решений «1С:Касса» – с новыми возможностями для учета движения товаров, а также с улучшенным встроенным ЭДО и сверкой кодов маркировки с «Честным знаком».

28.12.2020    2887    ЕленаЧерепнева    0       

Открываем запись на онлайн-интенсив Дмитрия Коткина «Переговорные техники в работе руководителя»

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

Онлайн-интенсив пройдет на Инфостарте с 18 по 25 января 2021 года. Впервые отработка навыков командных переговоров будет проходить в онлайн-формате. Повтор курса не запланирован, поэтому такую возможность нельзя упустить!

28.12.2020    2770    dklimchuk    0       

10 главных событий 2020 года по версии Инфостарт

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

В конце года мы традиционно подводим итоги и вспоминаем самые яркие события в мире 1С, бизнесе и сообществе. Представляем десять главных событий и новостей 2020 года по версии Инфостарт.

25.12.2020    3307    vikad    23       

Авиакомпания «Победа» планирует переход на «1С:Корпорацию»

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

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

25.12.2020    1324    ЕленаЧерепнева    2       

Реализация авторских программ из каталога Инфостарт с 2021 года будет облагаться НДС 20%

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

С 1 января 2021 года вступает в силу Федеральный закон № 265-ФЗ, который устанавливает новые условия применения налоговых льгот. Теперь от НДС может быть освобождена только реализация программного обеспечения, входящего в реестр российского ПО.

24.12.2020    4515    support    74       

В сервисе 1С-ЭДО появился автоматический роуминг с Диадок

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

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

24.12.2020    2858    ЕленаЧерепнева    5       

«Яндекс» выпустил своих роботов-курьеров на улицы городов

Новость Искусственный интеллект ИТ-новость Робототехника Яндекс

Шестиколесные роботы-курьеры «Яндекса» появились на улицах Москвы и Иннополиса. Они доставляют еду, заказанную через приложение «Яндекс.Еда» в грузовом отсеке, открыть который может только покупатель со своего смартфона.

23.12.2020    1838    user-programmist    9