Vanessa Automation 1.2.032: новые возможности для оформления видеоинструкций

27.05.2020      83439

В новой версии Vanessa Automation 1.2.032 значительно расширились возможности создания видеоинструкций и фиксации в отчете Allure данных о состоянии системы при ошибке.

VanessaExt: встроенные возможности низкоуровневого управления системой

Внешняя компонента для снятия скриншотов, встроенная во фреймворк для минимизации зависимости от внешних инструментов, получила в этом релизе большое развитие и поменяла название на VanessaExt.

 

 

Внешняя компонента VanessaExt , написанная по технологии NativeApi – это уже не просто менеджер активного окна тестирования, а полноценный инструмент для управления процессами системы, обмена данными по протоколу WebSocket, эмуляции действий пользователя и доступа к данным буфера обмена.

 

 

Благодаря компоненте VanessaExt, стали возможными:

  • интеграция с браузером Chrome через WebSocket по протоколу Chrome DevTools;
  • поддержка движения мышью к элементам браузера;
  • получение PID клиента тестирования без COM-соединения.

 

Важно: работа через WebSocket поддерживается
только в браузере Chrome при запуске с параметром --remote-debugging-port=9222
(требует заполнения команды запуска браузера по кнопке Chrome+debug)

 

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

  • рисовать рамку вокруг одного или нескольких элементов в браузере;
  • соединять элементы браузера стрелками;
  • выводить подсказку EnjoyHint с затемнением экрана и выделением активного элемента;
  • показывать текст над элементом формы.

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

 

Новые возможности создания автоматических
видеоинструкций в браузере Chrome

 

FFmpeg для создания видеоинструкций

Раньше для формирования автоматических видеоинструкций требовалось установить VLC определенной версии (или 2.1.5 и старше, или 3.0.2 и новее), поскольку не все версии VLC способны записывать видео. Кроме того, VLC не может стартовать запись нового процесса до завершения предыдущего, что не всегда удобно.

Поэтому в качестве альтернативы реализована возможность записи видео через утилиту FFmpeg (входит в комплект установки ImageMagick, необходимо прописать путь к утилите в переменную среды PATH).

Добавление к отчету Allure данных о состоянии системы при ошибке

При ошибках во время выполнения тестов на CI-сервере важно видеть полную информацию о состоянии системы.

 

 

Теперь для расследования причин «падения» сценария разработчик может изучить:

  • содержимое журнала регистрации с момента начала выполнения сценария;
  • данные с состоянием активной формы в текстовом виде;
  • данные с состоянием всех форм в текстовом виде;
  • данные о сетевых соединениях;
  • данные о запущенных процессах;
  • данные о значениях переменных;
  • скриншоты запущенных сеансов 1С и их окон (с одного сеанса может быть снято несколько скриншотов).

 

 

Автотесты с помощью Vanessa Automation в СППР

Фирма «1С» провела продолжение вебинара на тему «Автоматизированное тестирование в СППР 2.0» (первый вебинар прошел в октябре 2019 года). Новый вебинар рассчитан на пользователей, которые уже умеют писать автотесты, и теперь хотят разобраться в особенностях работы платформы в режиме автотестирования, упростить написание тестов с помощью вспомогательных инструментов, а также освоить СППР в качестве основного хранилища данных для тестирования.

 

 

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


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

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

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


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


См. также

Новость Интеграция ФНС

С 1 января 2026 года взаимодействие с ФНС при проведении налогового мониторинга не предусматривает подключения по ТКС. К этому сроку организации должны обеспечить автоматическую интеграцию своих учетных систем с АИС «Налог-3».

22.11.2023    2649    ЕленаЧерепнева    0       

2

Новость BDD/TDD-тестирование, Vanessa Зазеркалье

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

28.09.2023    1255    ЕленаЧерепнева    1       

2

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

19 июня стартует базовый курс по обмену данными в 1С:Предприятие. Успейте записаться на курс по ранней цене, скидка будет действовать до 4 июня

25.05.2023    12310    dklimchuk    2       

16

Новость BDD/TDD-тестирование, Vanessa Инфостарт Aнализ&Управление ИТ-Новость Мероприятия

27 мая (это суббота) на первой практической конференции «Анализ & Управление в ИТ-проектах» в рамках секции «Программная инженерия» состоится мастер-класс «Как начать писать автоматизированные тесты на фреймворке Vanessa Automation».

17.05.2023    12355    kuntashov    2       

19

Новость BDD/TDD-тестирование, Vanessa ИТ-Новость

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

15.02.2023    27448    vikad    0       

22

Новость BDD/TDD-тестирование, Vanessa Автоматизация ИТ-Новость

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

22.11.2022    15708    ЕленаЧерепнева    1       

4

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

Фирма «1С» анонсировала несколько обновлений в Системе взаимодействия. В 8.3.23 новые возможности появятся в интеграции с WhatsApp. А при отправке сообщений в 8.3.24 будут доступны статусы отправки.

17.11.2022    14520    ЕленаЧерепнева    3       

1

Новость 1С:Розница 2 Интеграция ИТ-Новость Новый релиз Маркетплейс

В новой версии 2.1 расширение получило ряд существенных изменений, основанных на пожеланиях пользователей. Реализована проверка дублей, автоматическая загрузка отчетов и чеков, гибкий механизм выемок, выгрузка во Frontol прайс-листов и многое другое.

15.11.2022    16668    TShaban    0       

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4770 27.05.20 11:04 Сейчас в теме
Просто эпизод из жизни: делали-делали однажды мои коллеги на СППР проект, со всеми положенными умными-хитроумными схемами, связями, диаграммами и прочей теоретической хренью. Всё очень солидно выглядело, круто звучало и нехило стоило. А потом плод усилий и трудов был пущен в промышленно-рабочее пользование. И сдох в первый же день. Потому что есть высосанные из пальца теоретизирования, сценарии да автотесты, а есть жизнь. И тогда мне пришлось очень быстро и очень конкретно делать так, "чтобы работало". Выводы каждый сделал сам, но у меня оптимизма по отношению к подобным автоматизациям разработки и тестирования резко поубавилось.
ivanov660; +1 Ответить
2. comol 5073 27.05.20 15:28 Сейчас в теме
(1) Ну если ты разработчик тиражного ПО, то без этих инструментов не обойтись - нужно качественное проектирование и автотесты... естетсвенно. А если ты лепишь MVP и пытаешься продать, либо внедряешь то что напилили разработчики тиражного ПО, у тебя ситуация другая... Впрочем e2e тесты хорошо бы иметь таки, но в остальном... юнит, tdd - это уже слишком.

P.S. по-моему я эту "новость" уже читал... раза так 3, не дубль?
3. comol 5073 27.05.20 15:31 Сейчас в теме
Странно, комментил точно уже что видеотуториалы надо делать по-другому... функциональнее и проще, но что-то не найду ни той новости ни коммента....
4. vikad 131 27.05.20 15:38 Сейчас в теме
(3)http://forum.infostart.ru/forum24/topic228783/message2444473/#message2444473 вы делали комментарий к публикации про видеоинструкции, которая появилась полгода назад. Да, вам привели в ответ то же видео, что и здесь (потому что вы комментировали на этой неделе). Но все возможности, которые описываются в новости, появились на прошлой неделе - раньше их не было
5. comol 5073 27.05.20 15:45 Сейчас в теме
(4) А, ок, спасибо, просто "дежавю"
6. Pr-Mex 136 27.05.20 15:54 Сейчас в теме
(3) Такие сценарии создаются по принципу:
1. Записал действия пользователя.
2. Написал текст диктора.
3. Нажал на одну кнопку - получил видео. Плюс это всё работает в пакетном режиме. Можно каждый день пересобирать ролик.


(3)
функциональнее и проще

Расскажи, пожалуйста, что имеется ввиду под "функциональнее и проще"?
Оставьте свое сообщение