Vanessa Automation 1.2.035: теперь со вкладками и поддержкой Git в редакторе сценариев

10.12.2020
71735

Встроенный редактор сценариев научился работать с несколькими вкладками и интегрироваться с Git. Появилась полноценная поддержка Linux, а вывод информации в лог CI-сервера и в отчет Allure стал более наглядным.

Развитие редактора сценариев

Появилась возможность еще больше расширить площадь полезного использования редактора, чтобы использовать его даже на мониторах с маленьким разрешением.

  

 

При включенной опции «Отображать закладки сверху» во встроенном редакторе на базе VS Code появилось еще больше места для работы со сценарием.

 

 

Возможности фреймворка приблизились к уровню полноценного IDE – появилась работа с несколькими вкладками:

  • По кнопке на командной панели можно создать новую вкладку с шаблоном feature-файла.
  • При открытии существующего сценария также будет создаваться новая вкладка.
  • Поддерживается сохранение файлов – в том числе с выводом диалога «Сохранить как…».
  • Вкладки можно закрывать – в том числе по комбинации клавиш Ctrl+W.
  • Между вкладками можно переключаться с помощью Ctrl+PgUp и Ptrl+PgDn.
  • Через контекстное меню или по клавише F7 можно открывать подсценарии на новой вкладке с переходом к нужной строке.
  • Для открытия файла во внешнем редакторе (из встроенного редактора и дерева шагов) теперь используется Shift+F7.

Все возможности редактора адаптированы к работе под Linux.

Интеграция с Git

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

 

 

Новая возможность позволит упростить сохранение feature-файлов в системе контроля версий.

  • В группах Staged/Unstaged на панели выводятся файлы, изменения по которым еще не были зафиксированы.
  • При выборе файла показываются внесенные изменения.
  • При показе изменений есть возможность переключить представление diff из вида «side-by-side» к виду «показать удаленные/добавленные строки вместе» (включается в настройках редактора – кнопка на панели с шестеренкой).
  • На верхней панели есть кнопки для добавления (исключения) выбранных файлов в индекс (из индекса) Git.
  • Также есть возможность сделать коммит, указать текст комментария и назначить произвольное имя и email автора/коммитера для текущего коммита (в дополнительном диалоговом окне).
  • На нижней панели есть кнопки для переключения веток, а также для pull и push в удаленный репозиторий.
 


Новые возможности – работа с вкладками и интеграция с git

 

Встроенное воспроизведение речи и звуковое оповещение о результатах выполнения сценария

Внешняя компонента VanessaExt научилась сама произносить текст диктора, сгенерированный TTS-движками. Теперь при включенном использовании компоненты любые звуковые файлы воспроизводятся прямо из 1С, не вызывая консоль для запуска плеера Windows и не блокируя файл.

 

 

Появилась возможность получать голосовое оповещение о результатах выполнения сценария – удобно использовать, если сценарий выполняется с терминале или в виртуальной машине. Возможность включается опцией «Звуковое оповещение при окончании выполнения сценария», работает при подключенной компоненте VanessaExt и только под Windows. Если опция активна, при окончании выполнения Vanessa сообщает голосом одну из трех фраз (могут быть произнесены на русском или английском языке в зависимости от языковых настроек на закладке «Сервис» – «Основные»):

  • Сценарии выполнены успешно
  • Ошибка при выполнении сценария
  • Сработала точка останова

Детализация логирования на CI-сервере и более удобный вывод информации для отчета Allure

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

 

 

Если распарсить результат, можно использовать полученное значение в качестве условия для дальнейших действий в автоматической сборочной линии на CI-сервере.

 

 

В отчете Allure стало возможным отключать третий (избыточный) уровень группировок. Для этого настройках формирования данных для отчета Allure в поле «Уровень отчета 3» нужно указать «НеИспользовать» (или «DoNotUse»).

 

 

Для оценки реального состояния проекта (в частности, количества ручных проверок функциональности) появилась возможность выводить в отчет Allure пропущенные тесты. Теперь тесты, помеченные соответствующим тегом, не будут запускаться при прогоне сценариев, но будут выводиться в отчет Allure в статусе skipped.

 

 

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

Закрытие «зависших» сеансов и оптимизация исследователя формы при работе с браузером

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

 

 

Для этой цели появилась соответствующая опция на закладке «Настройки клиентов тестирования» (по умолчанию включена). Это позволит гарантированно управлять процессами клиентов тестирования во время запуска тестов.

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

 


Что нового в релизе 1.2.035

 

Как начать применять автоматизированное тестирование

На Инфостарте опубликован ряд статей, помогающих освоить автоматизированное тестирование с помощью Vanessa Automation.

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

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

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

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

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

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

См. также

Обновленные сборники задач для подготовки к экзаменам 1С:Специалист и 1С:Специалист-консультант по 1С:УТ 11.5 уже поступили в продажу. Фирма «1С» рекомендует использовать для подготовки к сертификации обновленные методички.

14.02.2025    660    ЕленаЧерепнева    0       

2

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

13.02.2025    723    ЕленаЧерепнева    0       

5

Фирма «1С» сообщила о планах по обновлению BI-системы 1С:Аналитика. В очередной релиз будут добавлены новые цветовые схемы, планируется улучшить внешний вид диаграмм, повысить удобство работы с источниками и выполнить некоторые оптимизации.

11.02.2025    717    ЕленаЧерепнева    1       

2

Федеральная налоговая служба России утвердила новую форму справки о сальдо единого налогового счета, которая вступит в силу 10 февраля 2025 года. В ней появилось 4 новых приложения, в числе которых расчет пеней и детализация отрицательного сальдо.

07.02.2025    539    eeldldl    0       

3

Министерство труда России утвердило новую форму справки о среднем заработке, исчисленном работодателем. Приказ вступил в силу с 1 января 2025 года. Оформлять справки по-новому кадровые специалисты должны начать с 11 февраля 2025 года.

05.02.2025    492    Alisa_Brineva    0       

4

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

05.02.2025    624    ЕленаЧерепнева    0       

3

В 2026 году фирма «1С» снимет с поддержки 1С:УПП. Переход на новую систему – процесс трудозатратный и требует тщательной подготовки. Рассказываем, сколько времени занимает переход с 1С:УПП, какие есть варианты и о плюсах и минусах каждого из них.

31.01.2025    1439    AnastasiaKl    1       

17

Разработчики платформы пообещали реализовать для хранилища двоичных данных автоматическое распределение данных по серверам на основании частоты обращения к ним. Изменения позволят оптимизировать производительность систем на платформе 1С.

29.01.2025    4847    ЕленаЧерепнева    1       

4
Инфостарт бот

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