Вышла новая версия Vanessa-Automation – системы тестирования решений на платформе «1С:Предприятие»

Вышла новая версия Vanessa-Automation – системы тестирования решений на платформе «1С:Предприятие»

25.04.2019      95887

В апреле разработчики представили новую версию инструмента тестирования и автодокументирования прикладных решений на платформе «1С:Предприятие» Vanessa-Automation: 1.2.023.

Основные изменения в этой версии:

  • возможность посмотреть и отредактировать переменные контекста;
  • возможность сбора дополнительной информации при множестве кликов, необходимой для перевода сценариев на другие языки;
  • возможность кешировать файлы Text to speech;
  • возможность кешировать видеовставки.

Как появилась система

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

 

Настройка подключения в режиме тестирования

 

Штатное использование этого механизма оказалось трудоемким, возникла необходимость в автоматизации тестирования. Поэтому на основе платформенного механизма появилось несколько проектов, один из которых – Vanessa-Automation. Система позволяет автоматизировать тестирование со стороны действий пользователя и записать инструкции по изменениям функционала.

Как работает система

Запустив программу для записи, мы производим некие действия, которые записываются в так называемый сценарий. Запустив выполнение сценария, мы можем отследить, отвечает ли поведение системы запланированным в сценарии действиям или нет: отклонения фиксируются, поэтому можно отследить, на каком этапе что-то пошло не так.

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

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

 

Сценарий в VA

 

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

 

Работа с интерфейсом пользователя UI

 

Особенности проекта:

  • свой CI сервер. Vanessa Automation умеет тестировать саму себя.
  • CI сервер, где запускается более 4,5 тыс. тестов для каждого релиза. Выпуск новой версии происходит только когда все тесты «зеленые».

 


Результаты самотестирования VA

 
  • Мультиязычность, VA поддерживает работу на разных языках и разных интерфейсах. Профессиональный перевод сделан для английского, вьетнамского и румынского языков.
  • Автоматизированная документация. У VA есть отдельный YouTube-канал – Vanessa Script Lessons (VSL), где публикуются видеоинструкции о работе системы. Все эти ролики «собирает» сама Vanessa-Automation. 

 

Один из видеороликов, собранных VA самостоятельно

 

  • Интеграция с системой поддержки принятия решений. Программа умеет работать в связке с СППР, также, как работают проекты ERP, БСП и некоторые другие.
  • VA Single. Для пользователей, которые не собираются дорабатывать VA, существует специальная версия сборки – Vanessa Automation Single. Это такая же VA, но собранная в одну epf. Такой вариант поставки удобно использовать для расширений или встраивать в конфигурацию. Также для VA Single создан свой контур тестирования.

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

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

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

 



Источник: https://infostart.ru/journal/news/mir-1s/vyshla-novaya-versiya-vanessa-automation-sistemy-testirovaniya-resheniy-na-platforme-1s-predpriyatie_1053260/
Автор:
Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. pumbaE 25.04.19 14:23 Сейчас в теме
2. Pr-Mex 133 25.04.19 14:41 Сейчас в теме
(1) Главное не бояться рефакторить!
mkconst; nvv1970; YPermitin; Senator_I; zeegin; +5 3 Ответить
24. dimetra2008 64 09.12.19 09:25 Сейчас в теме
Кто знает как ее запустить на 8.2?
25. Pr-Mex 133 09.12.19 10:32 Сейчас в теме
(24) На чистом 8.2 работать не будет. Надо использовать любые версии платформы начиная с 8.3.6 в режиме совместимости с 8.2.
26. dimetra2008 64 10.12.19 00:13 Сейчас в теме
(25) у нас 8.3.15 в режиме совместимости с 8.2 как раз. УПП работает. Но обработка версии single не запускается, ошибки выдаёт. А вот под чистой 8.3 работает. Как её на УПП запустить?
27. Pr-Mex 133 11.12.19 13:29 Сейчас в теме
(26) Single версия не работает с ОФ. Только с УФ. Обычная сборка VA, которая не Single, работает с ОФ. Найти её можно также в релизах тут https://github.com/Pr-Mex/vanessa-automation/releases
3. Steelvan 270 25.04.19 19:06 Сейчас в теме
4. nvv1970 25.04.19 21:26 Сейчас в теме
Теперь это в новостях Инфостарта? Да ладно!
Ну давно пора!
5. Brawler 438 25.04.19 21:44 Сейчас в теме
И когда у вас тестировать программы времени та находится???
Тут тяп ляп и в продакшен, до полномасштабного тестирования вообще руки не доходят ибо за спиной уже следующие проблемы стоят...
ЧерныйКот; frkbvfnjh; leonidt84; CodeNull; CK3; +5 1 Ответить
10. DarkAn 1039 26.04.19 10:43 Сейчас в теме
(5)
И когда у вас тестировать программы времени та находится???


У ребят из "Серебряной пули" разработка начинается с написания тестов, а не после. Мне пока самому не совсем понятно как это.
Про их курс "Имплементация" - наслышан. \Осталось собраться с силами, ресурсами и пройти его :)
11. Brawler 438 26.04.19 12:29 Сейчас в теме
(10) Да меня уволят раньше чем я тест напишу... бизнесу у нас в России до тестов... им моментальный результат нужен даже кривой, они и понять та даже не смогут кривой он или нет, тут как фантик натянуть...
13. DarkAn 1039 26.04.19 14:50 Сейчас в теме
15. vpaoli 24 26.04.19 15:09 Сейчас в теме
(10) извращенцы , они в любой области деятельности есть..))
17. DarkAn 1039 26.04.19 15:56 Сейчас в теме
6. for_sale 933 26.04.19 06:18 Сейчас в теме
7. maksal 26.04.19 07:03 Сейчас в теме
Интересно, данный инструмент вообще кто-то применяет?
frkbvfnjh; +1 Ответить
8. genayo 26.04.19 08:04 Сейчас в теме
9. Pr-Mex 133 26.04.19 09:29 Сейчас в теме
(7) Да. На партнерском форуме были доклады как этот инструмент применяют в 1С, например )
12. sem4ik13 26.04.19 12:30 Сейчас в теме
(7)Безусловно, и уже давно. И эффект не оставил себя ждать уже спустя месяц эксплуатации
14. DarkAn 1039 26.04.19 14:51 Сейчас в теме
(12) Поделитесь, пожалуйста, в чем был эффект?
16. sem4ik13 26.04.19 15:34 Сейчас в теме
(14) Если вкратце, то повысилась скорость проведения тестирования конфигурации в несколько раз, т.к. данный инструмент позволил проводить проверки с большей скоростью и отслеживать любые изменения, а так же поиск ошибок. Повысилось качество написанного кода, т.к. для разработчиков появилась возможность быстрой проверки корректности работы бизнес-логики и процесса.
18. maksal 26.04.19 16:45 Сейчас в теме
(16) на сколько увеличились трудозатраты на написание текстов?

И теперь, я так понимаю разработчик, дорабатывая или обновляя конфигурацию делает исправление в тестах?
19. acanta 26.04.19 17:08 Сейчас в теме
(18) сначала постановщик задачи пишет тест, а затем разработчик пытается сделать что нибудь такое, чтобы результат подходил под определенные в тесте.
Задача не возвращается на доработку, разработчик имеет автомат проверки и экономится куча времени на финише, когда все уже забыли что надо было делать.
Исправления в тесте делает тестировщик.
sem4ik13; +1 Ответить
20. sem4ik13 26.04.19 17:32 Сейчас в теме
21. sem4ik13 26.04.19 17:34 Сейчас в теме
(18)инструмент на столько удобен, что любой может освоиться в нем

Конечно же в конце сего процесса тестировщик уже формирует пул тест кейсов для прогона
22. leemuar 06.05.19 23:21 Сейчас в теме
(18) Вы задаете самый часто задаваемый вопрос.Трудозатраты на самом деле уменьшаются, и это демонстрирует довольно много исследований. Увеличение трудозатрат происходит только в начале, при изучении, освоении инструмента, далее они только уменьшаются - как прямые так и косвенные
23. maksal 29.05.19 11:19 Сейчас в теме
(22) Спасибо за ответ, нужно потратить время и изучить данный инструмент
28. user1679877 12.10.21 15:39 Сейчас в теме
Добрый день!
Подскажите мне как новичку, где максимально полно можно ознакомиться с инструментом Vanessa Аutomation single? Особенно интересно про вариативные тесты, где можно в сценарии проверить "неактивность" какой-то кнопки
Оставьте свое сообщение

См. также

Обновлена бесплатная учебная версия «1С:Бухгалтерии 8»

Новость 1С:Бухгалтерия 3.0 ИТ-новость

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

сегодня в 15:50    653    ЕленаЧерепнева    0       

Премьера курса для разработчиков «Специальные объекты платформы 1С:Предприятие»

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

15 февраля на Инфостарте начнется новый онлайн-курс «Специальные объекты платформы 1С:Предприятие».

сегодня в 13:00    1478    dklimchuk    0       

Топ-продаж маркетплейса: итоги за январь

Новость Infostart Software Partners ИТ-новость Рейтинг

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

сегодня в 10:00    1101    user1837220    0       

Дайджест: собрали главные новости за неделю

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

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

03.02.2023    1936    user997184    0       

«Анализ и управление в ИТ-проектах»: рассказываем о модераторах секций для руководителей

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

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

03.02.2023    1979    eselyanina    0       

Завершился ежегодный опрос: готовимся вручать призы участникам

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

В декабре Инфостарт запустил глобальное исследование – Ежегодный опрос сообщества 1С. За полтора месяца в опросе поучаствовали почти 11 тысяч человек. Мы уже обрабатываем результаты, чтобы поделиться ими с сообществом.

03.02.2023    2278    user997184    7       

Фирма «1С» уведомила об изменениях в «Библиотеке подключаемого оборудования»

Новость ИТ-новость Онлайн-кассы

В стандартной библиотеке 1С:БПО редакции 3.1 и 3.2 изменен состав поддерживаемых драйверов для некоторых моделей торгового оборудования: сканеров штрихкода, эквайринговых терминалов и некоторых моделей ККТ.

01.02.2023    2217    ЕленаЧерепнева    0       

Станьте партнером первой практической конференции «Анализ и управление в ИТ-проектах»

Новость ИТ-новость Мероприятия

25-27 мая состоится первая практическая конференция Инфостарта для аналитиков и руководителей. 70% контента программы мероприятия – это мастер-классы, воркшопы, батлы, круглые столы, и 30% – доклады.

01.02.2023    1811    eselyanina    0       

В ожидании 8.3.24 и 8.3.25: обновлены планы развития для ближайших релизов 1С:Предприятие

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

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

01.02.2023    3260    ЕленаЧерепнева    4       

Перезагрузка биржи фриланса на Infostart.ru: представляем Инфостарт Фриланс

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

Инфостарт Фриланс – сервис, который помогает заказчикам искать специалистов 1С под разовые задачи. Сотрудничество заказчиков и фрилансеров взаимовыгодное: заказчик получает решение задачи, а фрилансер – гарантированную оплату за свой труд.

31.01.2023    3532    user997184    31       

Infostart Toolkit 2023.1: структура хранения полей метаданных, ссылки на объект и поддержка контекста расширений

Новость Инфостарт ИТ-новость Обзор готовых решений Инструменты и обработки

В новом релизе для инструмента «Метаданные» реализована структура хранения полей и вывод ссылок на объект. Кроме этого, появилась полноценная поддержка контекста расширений – и для инструмента «Метаданные», и для подсказки в редакторе кода.

31.01.2023    2885    vikad    0       

Ищем коллег-аналитиков в продуктовую команду ФинОфиса

Новость Инфостарт ИТ-новость ФинОфис

Если вы в совершенстве владеете финансовым учетом, хотите развивать финансовые продукты в качестве постановщика задач и готовы консультировать пользователей по работе с бюджетированием и казначейством в 1С – это ваш шанс начать карьеру в айти.

27.01.2023    2320    Iuliia_Feofanova    5       

1С:Управление нашей строительной фирмой: встречаем новую редакцию на базе 1С:УНФ 3.0

Новость 1С:Управление нашей фирмой 3.0 Строительство ИТ-новость

Разработчики перевели решение на новую, третью, редакцию 1С:УНФ, расширили отраслевые возможности, а также добавили еще один вариант поставки – базовую однопользовательскую версию конфигурации.

27.01.2023    2194    ЕленаЧерепнева    0       

1С:CRM 3.1: новые возможности релиза и преимущества подписки

Новость ИТ-новость Новый релиз

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

26.01.2023    2727    ЕленаЧерепнева    7       

Гибкая настройка распределения косвенных расходов и заполнение отчета «Исполнение контрактов ГОЗ» по данным учета

Новость ИТ-новость Новый релиз Обзор готовых решений

В новой версии 1.3.598 подсистемы «Гособоронзаказ: раздельный учет» реализован ряд существенных изменений, направленных на расширение возможностей и увеличение производительности.

26.01.2023    2900    TShaban    0       

6 дней до повышения стоимости на участие в конференции «Анализ и управление в ИТ-проектами»

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

Практическая конференция для руководителей проектов и аналитиков – это новый уникальный формат мероприятия. Участников ждет 70% практики – мастер-классы, воркшопы, круглые столы и 30% – докладов.

26.01.2023    2668    eselyanina    0       

Начался курс для начинающих в 1С-программировании: еще есть возможность записаться

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

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

25.01.2023    2717    dklimchuk    4       

Учет курсовых разниц в 2022-2024 году

Новость 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием ИТ-новость Обзор готовых решений

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

25.01.2023    5301    ЕленаЧерепнева    1       

Infostart Event 2023: приглашаем на главное событие года в мире 1С

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

С 11 по 13 октября 2023 года в питерском отеле «Санкт-Петербург» пройдет 13-я конференция Infostart Event. Проведите три октябрьских дня вместе с лучшими 1С-никами страны! Продажи билетов уже открыты.

25.01.2023    3243    vikad    3       

Продолжаем набор на Базовый курс по обмену данными в системе 1С:Предприятие. Старт 31 января

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

31 января стартует онлайн-курс по изучению механизмов 1С:Предприятие по обмену данными между различными прикладными 1С-решениями и взаимодействию с другими информационными системами.

24.01.2023    3709    dklimchuk    0       

Как монетизировать свои знания на Инфостарте, если ты 1С-разработчик

Новость Инфостарт ИТ-новость Сервисы Стартмани

Если у вас есть интересное решение наболевших проблем – например, отчет, обработка или подсистема на платформе 1С – делитесь своей разработкой и зарабатывайте стартмани.

24.01.2023    3338    user997184    8       

Вышел новый продукт «1С:Бухгалтерия лизинговой компании КОРП»

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

Фирма «1С» оповестила о выходе новой отраслевой конфигурации для бухгалтерского учета в лизинговых компаниях. Разработчики реализовали поддержку новых ФСБУ и возможность ведения учета лизинговых операций в соответствии с требованиями НК РФ и 382-ФЗ.

24.01.2023    2347    ЕленаЧерепнева    0       

25 января стартует курс для начинающих в 1С-программировании

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

25 января на Инфостарте начнется наиболее популярный курс среди начинающих 1С-разработчиков.

23.01.2023    3168    dklimchuk    0       

Бюджетирование в строительной компании: кейс успешного проекта

Новость ИТ-новость ФинОфис

Новостройки и «долгострой» – наглядное пособие успешной и провальной реализации строительных проектов. Почему одни строительные компании смогли выполнить свои обязательства и завершить проект, а другим это не удалось?

23.01.2023    3611    user1816563    0       

Практическая конференция «Анализ и управление в ИТ-проектах» – темы, сроки и механизм отбора заявок

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

25-27 мая Инфостарт проведет первую практическую конференцию для аналитиков и руководителей проектов - «Анализ и управление в ИТ-проектах». Участников ждет 70% практики и всего 30% теории.

23.01.2023    2334    eselyanina    0