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

10.12.2020      71481

Встроенный редактор сценариев научился работать с несколькими вкладками и интегрироваться с 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С v8.3 Автоматизация

Фирма «1С» сообщила о завершении проекта по проведению нагрузочного тестирования прикладного решения 1С:ERP в среде Linux с использованием PostgreSQL. К инфобазе одновременно подключались 12 000 пользователей. Результат теста – оценка «хорошо».

11.09.2024    433    ЕленаЧерепнева    1       

2

Новость ИТ-компания ИТ-Новость

Со 2 сентября 2024 года российские организации не смогут пользоваться облачными подписками на некоторые продукты Microsoft. Такую информацию получила компания Softline в письме от Microsoft.

27.08.2024    784    user1915669    1       

1

Новость Автоматизация Конкурс

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

26.08.2024    538    ЕленаЧерепнева    0       

2

Новость Автоматизация Искусственный интеллект

Инфостарт.Корпоративные решения 1С представляет Sherpa RPA – платформу автоматизации процессов, объединяющую классических программных роботов и современные технологии ИИ для выполнения рутинных и интеллектуальных задач бизнеса.

22.07.2024    1125    vikad    0       

3

Новость ИТ-Новость Кадры

Согласно прогнозу Министерства труда, к 2029 году потребность бизнеса в руководителях значительно снизится, а в высококвалифицированных специалистах возрастет. Также ведомство отметило, в каких сферах труда в целом уменьшится и повысится спрос на кадры.

15.07.2024    1099    AnastasiaKl    0       

2

Новость ИТ-Новость Отчетность

С 15 июля 2024 года отчет о движении финансов по зарубежным счетам ИП-резидентов и ЮЛ-резидентов нужно будет сдавать в новом формате. Предыдущие форматы из писем ФНС утратят актуальность.

21.06.2024    1174    user1915669    0       

2

Новость Налог на прибыль УСН ИТ-Новость Налоги

С 1 января 2025 года ожидаются важные изменения по налогам для бизнеса: прибыли и НДПИ. А также изменятся правила применения УСН. Законопроект Минфина уже одобрен Правительством РФ и передан в Госдуму.

03.06.2024    1299    user1915669    0       

1

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

Глава правительства Михаил Мишустин и гендиректор «РЖД» Олег Белозеров обсудили, как идет переход на 1С одного из крупнейших российских пользователей 1С:ERP. Критически важные возможности системы уже реализованы. Полный переход намечен на 2028 год.

22.05.2024    4694    ЕленаЧерепнева    9       

5
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение