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С


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


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 4530 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) Ну они вообще-то правы, это на ответственности самих авторов, публиковать новости о своем проекте.
Оставьте свое сообщение

См. также

Готово расписание митапа «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке»

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

5 марта пройдет митап «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке». Рассказываем вам, какие доклады вошли в состав митапа, и чем он может быть полезен для участников сообщества.

26.02.2021    3023    kbazzh    0       

INFOSTART PARTY и специальный ужин для VIP-гостей и докладчиков

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

Кто хорошо слушает доклады, тот хорошо танцует и развлекается на INFOSTART PARTY. Мы определили место проведения вечеринки, а также выбрали ресторан для традиционного VIP-ужина. Сегодня расскажем вам об этом.

26.02.2021    2301    kbazzh    26       

Фирма «1С» продлила действие льготной подписки на «1С:Фреш»

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

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

25.02.2021    3182    ЕленаЧерепнева    0       

Оцени свои знания по составлению ТЗ и получи методические материалы

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

Уже в эту пятницу, 26 февраля, пройдет митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».

24.02.2021    3638    eselyanina    1       

INFOSTART EVENT 2021: осталось семь дней, чтобы подать заявку на доклад

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

Мы вышли с февральских праздников и сегодня готовы объявить сроки приема заявок на доклады, а также сроки второго тура голосования. Расскажем вам о том, как будет формироваться программа конференции INFOSTART EVENT.

24.02.2021    4025    kbazzh    5       

Подводим итоги митапа по применению практик CI/CD для решений на 1С

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

Вчера, 19 февраля, Инфостарт собрал разработчиков в онлайне, чтобы обсудить применимость процессов непрерывной интеграции и поставки (Continuous Integration и Continuous Delivery) для мира 1С.

20.02.2021    3083    vikad    0       

Фирма «1С» опубликовала новую версию «1С:Исполнителя»

Новость Автоматизация ИТ-новость

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

19.02.2021    4183    ЕленаЧерепнева    0       

В реестр отечественного ПО хотят включить зарубежный софт

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

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

19.02.2021    2732    user1015646    0       

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

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

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

18.02.2021    3004    user997184    0       

Готово расписание онлайн-митапа «Сбор требований и составление ТЗ: современные подходы в управлении проектами»

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

26 февраля продолжим традицию онлайн-встреч и проведем митап «Сбор требований и составление ТЗ: современные подходы в управлении проектами».

18.02.2021    4370    eselyanina    0       

Для начинающих 1С-разработчиков – два курса по специальной цене

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

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

17.02.2021    4568    user997184    0       

INFOSTART EVENT 2021: конференция состоится!

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

17 февраля можно помечать красным днем в календаре, ведь сегодня мы получили официальное разрешение на проведение INFOSTART EVENT 2021!

17.02.2021    6940    kbazzh    16       

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

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

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

16.02.2021    2806    dklimchuk    0       

Стартовал конкурс на лучший «1С:Проект года-2020»

Новость ИТ-новость Конкурс

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

16.02.2021    3958    ЕленаЧерепнева    0       

Подводим итоги митапа по мотивации удаленных команд

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

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

15.02.2021    4234    vikad    0       

Анонсированы новые улучшения системы взаимодействия для платформы 8.3.20

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

У пользователей системы взаимодействия появится больше возможностей для обмена сообщениями в чате. Также небольшие изменения внесены в работу видеоконференций.

15.02.2021    3395    ЕленаЧерепнева    2       

Фирма «1С» запустила новые тарифы в сервисе 1С-ЭДО

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

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

12.02.2021    4527    ЕленаЧерепнева    1       

Опрос сообщества: расскажите о составе вашей команды 1С-ников

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

По данным HH.RU, возраст большинства специалистов, которые ищут работу в сфере 1С – от 30 до 40 лет. Мы решили проверить, распространяется ли эта статистика на участников нашего сообщества.

11.02.2021    4608    vikad    12       

В 1C:EDT появится API для создания собственных проверок

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

Для разработчиков плагинов опубликована экспериментальная тестовая сборка 1С:EDT с новой системой создания собственных проверок. Ранний тестовый релиз позволит обобщить отзывы целевых пользователей и улучшить финальный продукт.

11.02.2021    5477    ЕленаЧерепнева    1       

Пройди опрос и получи промокод на митапы вместе с методичкой по системной работе команды

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

Уже завтра, 12 февраля, в рамках митапа «Мотивация удаленных команд» пройдет интерактивная сессия «Как мотивировать команду в онлайне: приёмы, примеры и разбор кейсов участников».

11.02.2021    4121    eselyanina    0       

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

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

Встретим весну новым сезоном онлайн-митапов INFOSTART – в марте мы запланировали 4 митапа по тематикам управления и технологии. Не будем сбавлять набранный темп и продолжим наши встречи в ZOOM для обмена опытом и знаниями.

10.02.2021    2983    eselyanina    0       

Новые возможности ЭДО доступны в 1С:ERP и 1С:УНФ

Новость ERP2 УНФ Сервисы

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

10.02.2021    5216    ЕленаЧерепнева    1       

Фирма «1С» объявила цены на тестовую версию «1С:Аналитики»

Новость Аналитика

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

09.02.2021    3093    ЕленаЧерепнева    2       

Готово расписание онлайн-митапа по непрерывной интеграции и поставке решений на 1С

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

Онлайн-мероприятия плотно вошли в нашу жизнь. Одной из самых популярных тем прошедшего года стал DevOps в 1С. Об этом мы и хотим поговорить 19 февраля, а сегодня расскажем вам о программе и расписании митапа.

08.02.2021    2612    kbazzh    0       

Митап «Мессенджеры и 1С» состоялся: подводим итоги

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

5 февраля Инфостарт собрал участников в Zoom, чтобы обсудить интеграционные возможности мессенджеров и их взаимодействие с 1С.

08.02.2021    3260    vikad    0