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

25.04.2019      100072

В апреле разработчики представили новую версию инструмента тестирования и автодокументирования прикладных решений на платформе «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С

 


Автор:
Обозреватель


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


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

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

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

См. также

WhatsApp или SMS?

Новость Маркетплейс

В среднем 2/3 россиян используют мессенджер WhatsApp каждый день. В октябре 2023 года ежемесячный охват WhatsApp составил 78.4% населения России (за период октябрь 2022-2023 года этот показатель вырос на 8.8%). С развитием технологий мессенджеры стали серьезным оружием в сфере продаж. В этой статье мы рассмотрим WhatsApp с точки зрения его возможностей, осветим преимущества и недостатки в сравнении с SMS-сообщениями.

сегодня в 17:30    80    dpershin    0       

1

Стартует курс по классическим методам проектного управления! Успейте записаться

Новость Обучение Руководитель проекта

28 марта на Инфостарт стартует онлайн-курс Марии Темчиной по классическому управлению ИТ-проектами. Слушатели курса изучат инструменты из PMBoK® и «1С:Технологии корпоративного внедрения», а также научатся применять их на проектах любого масштаба.

сегодня в 15:00    64    user997184    0       

1

Успейте до повышения цены: бронируйте участие по выгодным тарифам

Новость Aнализ&Управление Мероприятия

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

сегодня в 11:00    87    AnastasiaKl    0       

1

Объявляем сбор кейсов для баттла аналитиков

Новость Aнализ&Управление Мероприятия

Для конференции «Анализ и Управление в ИТ-проектах 2024» мы подбираем контент так, чтобы 70% приходилось на практические активности и только 30% – на теорию.

вчера в 15:00    393    user997184    0       

17

Научитесь работать в системе «1С:Аналитика» на курсе от Инфостарта

Новость Обучение

9 апреля стартует онлайн-курс по изучению возможностей и получению навыков работы в системе «1С:Аналитика». Курс подойдет пользователям 1С:Предприятие, которые уже имеют определенный опыт работы с различными прикладными решениями на платформе.

вчера в 14:00    285    AnastasiaKl    0       

16

ЭПД в «Мастер ТТН»: электронная транспортная накладная с автозаполнением реквизитов на основании реализации

Новость Маркетплейс ЭДО

В расширении «Мастер ТТН» появилось дополнение для формирования электронной транспортной накладной (ЭТрН) и отправки данных через оператора ЭПД «Калуга Астрал» по клиентскому API.

вчера в 12:09    249    Olga_Amelchenkova    0       

2

Завершение сеансов и назначение каталогов для хранения данных сервисов кластера – новое для админов в 8.3.26

Новость Зазеркалье

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

вчера в 09:36    292    ЕленаЧерепнева    0       

2

Грандиозная распродажа на Инфостарт.Маркетплейс: с 25 марта по 7 апреля

Новость Маркетплейс

С 25 марта мы запустили распродажу на Инфостарт.Маркетплейс. Решение со скидкой до 50% можно выбрать для самых разных задач: от интеграции с маркетплейсами до инструментов разработчика. Рассказываем об условиях акции и о том, как воспользоваться специальным предложением.

26.03.2024    352    user997184    0       

5

Вышла Java 22

Новость ИТ-Новость Языки программирования

Выпущена общедоступная версия JDK 22, построенная на эталонной реализации Java SE. Готовые к использованию дистрибутивы под лицензией GPL уже доступны в рамках открытого проекта OpenJDK.

26.03.2024    312    VKuser24342747    0       

2

Станьте партнером конференции «Анализ и Управление в ИТ-проектах»: осталось всего 3 места!

Новость Aнализ&Управление Мероприятия

До конференции «Анализ и Управление в ИТ-проектах» осталось всего два месяца и всего три места для того, чтобы стать партнером мероприятия. Сегодня расскажем, какие преференции и «плюшки» получают наши партнеры.

26.03.2024    283    user997184    0       

16

17 апреля стартует комплексный курс по управлению ИТ-проектами от Марии Темчиной

Новость Обучение Руководитель проекта

Директор по проектам Инфостарт Мария Темчина, приглашает на Комплексный курс по управлению ИТ-проектами «3 в 1». Вы научитесь успешно руководить масштабными проектами в любом окружении (Водопад, Agile, гибридные подходы).

25.03.2024    291    user997184    0       

0

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

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

26 марта, в 11:00 по МСК, приглашаем на онлайн-вебинар о новых возможностях и основном функционале сервиса «1С-Коннект». Узнайте, как настроить автоматизацию техподдержки, услуг и коммуникаций с помощью платформы.

25.03.2024    294    AnastasiaKl    0       

2

Настраиваемые заявления для 1С:Кабинета сотрудника: доступно для типовых конфигураций

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

Собственные настраиваемые шаблоны документов для сервиса 1С:Кабинет сотрудника можно создавать в 1С:БП 3.0.149, ЗУП 3.1.27.170 и ERP/КА 2.5.16.84. Рассказываем, как использовать эту возможность.

22.03.2024    657    ЕленаЧерепнева    0       

15

Большое интервью про стажеров: что делать, если ты решил «войти в ИТ» и выбрал 1С

Новость Сообщество

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

22.03.2024    1012    user997184    7       

16

Подводим итоги первого тура голосования и объявляем докладчиков-финалистов

Новость Aнализ&Управление Мероприятия

С 27 февраля по 19 марта прошел 1 тур голосования за доклады конференции «Анализ и Управление в ИТ-проектах». Модераторы рассмотрели 250+ заявок: проводили собеседования с докладчиками, уточняли тезисы и оттачивали каждую, прежде чем выпустить «в эфир».

22.03.2024    789    user997184    0       

16

Обновленный курс по работе с 1С:Аналитика: старт 9 апреля

Новость Обучение Программист

На онлайн-курсе «Работа с 1С:Аналитика» мы изучим возможности системы – составной части платформы «1С:Предприятие» и получим практические навыки по работе с ней.

22.03.2024    492    AnastasiaKl    0       

2

Бесплатный вебинар: Как опубликовать решение в Базе знаний Инфостарт

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

Продолжаем рассказывать о том, как работать с Базой знаний и 1С-Store. 17 апреля в 11:00 МСК приглашаем на бесплатный онлайн-вебинар от Инфостарт.Сопровождение 1С, где мы расскажем, как правильно создавать, оформлять решения или статьи.

22.03.2024    445    AnastasiaKl    2       

16

Интеграция с ГИИС ДМДК: применение УТМ скоро станет обязательным

Новость Маркетплейс Маркировка Новый релиз Обзор готовых решений

До сентября 2024 года планируется обязать участников оборота использовать УТМ при продаже ювелирных изделий в розницу. Рассказываем, как задачи по интеграции с ГИИС ДМДК с использованием УТМ реализованы в продуктах 1С.

21.03.2024    904    user1915669    0       

15

Что нового в сервисах 1С: обзор актуальных обновлений

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

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

20.03.2024    1752    ЕленаЧерепнева    1       

1

Новая редакция 1C:PM Управление проектами 5.0 и снятие с продаж 1С:УПО на обычных формах

Новость

Фирма «1С» обновила линейку решений для управления проектами – из прайс-листа была исключена устаревшая конфигурация «1С:Управление проектным офисом», а актуальное решение «1C:PM Управление проектами ПРОФ» обновлено до редакции 5.0.

20.03.2024    734    ЕленаЧерепнева    0       

1

28 марта – старт продвинутого курса по управлению ИТ-проектами

Новость Обучение Руководитель проекта

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

20.03.2024    659    AnastasiaKl    0       

15

Подписывайтесь на ТГ-канал «Анализ и Управление в ИТ-проектах» и выигрывайте призы

Новость Aнализ&Управление Мероприятия

Инфостарт объявляет розыгрыш призов для всех подписчиков телеграм-канала конференции «Анализ и Управление в ИТ-проектах». Подписывайтесь на канал, участвуйте в розыгрыше и будьте в курсе всех самых актуальных новостей конференции.

19.03.2024    724    AnastasiaKl    0       

15

21 марта – бесплатный вебинар по выгрузке данных из 1С в BI-аналитику

Новость Маркетплейс

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

18.03.2024    921    user997184    0       

1

1С-Коннект как единое окно взаимодействия для сотрудников компании: корпоративная культура в эпоху удаленки

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

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

18.03.2024    1128    vikad    0       

17

Онлайн-курс по прототипированию интерфейсов в Figma начнется уже сегодня: успейте присоединиться

Новость Обучение

Сегодня, 18 марта, стартует онлайн-обучению по прототипированию интерфейсов 1С. На курсе потренируемся работать с Figma, нарисуем современный баннер, спроектируем командную панель и потренируемся давать обратную связь по прототипам.

18.03.2024    584    user997184    0       

2