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

25.04.2019      100134

В апреле разработчики представили новую версию инструмента тестирования и автодокументирования прикладных решений на платформе «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 455 25.04.19 21:44 Сейчас в теме
И когда у вас тестировать программы времени та находится???
Тут тяп ляп и в продакшен, до полномасштабного тестирования вообще руки не доходят ибо за спиной уже следующие проблемы стоят...
ЧерныйКот; frkbvfnjh; leonidt84; CodeNull; CK3; +5 1 Ответить
10. DarkAn 1082 26.04.19 10:43 Сейчас в теме
(5)
И когда у вас тестировать программы времени та находится???


У ребят из "Серебряной пули" разработка начинается с написания тестов, а не после. Мне пока самому не совсем понятно как это.
Про их курс "Имплементация" - наслышан. \Осталось собраться с силами, ресурсами и пройти его :)
11. Brawler 455 26.04.19 12:29 Сейчас в теме
(10) Да меня уволят раньше чем я тест напишу... бизнесу у нас в России до тестов... им моментальный результат нужен даже кривой, они и понять та даже не смогут кривой он или нет, тут как фантик натянуть...
13. DarkAn 1082 26.04.19 14:50 Сейчас в теме
(11) я Вам сочувствую.
15. vpaoli 26 26.04.19 15:09 Сейчас в теме
(10) извращенцы , они в любой области деятельности есть..))
17. DarkAn 1082 26.04.19 15:56 Сейчас в теме
6. for_sale 972 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 1082 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? Особенно интересно про вариативные тесты, где можно в сценарии проверить "неактивность" какой-то кнопки
Оставьте свое сообщение

См. также

Согревающие и ароматные напитки для участников конференции предоставят компании Teatone и Neva Coffee

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

Который год Инфостарт не обходится на конференциях без своих чайного и кофейного партнеров – Teatone и Neva Coffee.

вчера в 16:00    129    AnastasiaKl    1       

1

16 мая состоится бесплатный вебинар «Тонкости работы с Infostart Toolkit»

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

16 мая вместе с разработчиком решения Евгением Люлюком погрузимся в тонкости работы с Infostart Toolkit. Если вы хотите знать больше о неявных возможностях решения – присоединяйтесь.

вчера в 13:00    187    user997184    0       

1

Новый эксперимент по маркировке: бакалейная продукция

Новость ИТ-Новость Маркировка

С 1 июля 2024 года России может начаться маркировка некоторых товаров бакалеи. Пока экспериментально – участие производителей и продавцов бакалейной продукции по желанию.

вчера в 10:30    186    user1915669    0       

1

Готово расписание конференции «Анализ и управление в ИТ-проектах 2024»

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

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

06.05.2024    352    eselyanina    0       

16

Не Документооборот, а Документооборотище: итоги форума пользователей 1С:ДО

Новость 1С:Документооборот ИТ-Новость

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

06.05.2024    309    ЕленаЧерепнева    6       

2

Abedyabka – партнер конференции «Анализ и Управление в ИТ-проектах», отвечающий за игровой досуг участников

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

Головоломки, конструкторы, пазлы и загадки – все эти развлечения для хорошего настроения и «прокачки» мозговой активности вы найдете у стенда компании Abedyabka. Игровой ассортимент подойдет для детей и взрослых.

06.05.2024    202    AnastasiaKl    0       

1

1С:Управление образования 2.0: новые возможности и условия поддержки версии 1.0

Новость Образование

Опубликована конфигурация 1С:Управление образования 2.0. Продукт позволяет консолидировать данные об инфраструктуре подведомственных образовательных организаций и предназначен для органов управления регионального и муниципального уровня.

06.05.2024    312    ЕленаЧерепнева    0       

1

Записывайтесь на курс для 1С-программистов по разработке запросов и отчетов

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

14 мая стартует онлайн-интенсив «1C:Предприятие для программистов: Запросы и отчеты». На курсе мы займемся изучением языка запросов, возможностей системы компоновки данных и получим практические навыки по разработке запросов и отчетов.

06.05.2024    288    AnastasiaKl    0       

15

Контекстные обсуждения в 1С 8.3.27: показать все, что скрыто

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

Фирма «1С» в очередном анонсе будущего релиза технологической платформы 1С:Предприятие 8.2.27 пообещала реализовать поиск по контекстным обсуждениям в Системе взаимодействия. Также ожидается обновление для интеграции с WhatsApp и Linux-пользователей.

03.05.2024    715    ЕленаЧерепнева    0       

1

1С-Отчетность: дистанционный перевыпуск сертификата УЦ ФНС и бесплатный ЛК

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

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

03.05.2024    505    ЕленаЧерепнева    3       

1

Издательство МИФ дарит участникам конференции «Анализ & Управление в ИТ-проектах» промокод на скидку 10%

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

Издательство МИФ – официальный партнер конференции «Анализ & Управление в ИТ-проектах». Это значит, что на конференции можно будет потрогать, посмотреть и купить книги об управлении, тайм-менеджменте и бизнесе

02.05.2024    572    user997184    0       

15

Росстат обновил правила заполнения отчета по основным показателям деятельности малого бизнеса

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

С 10 апреля 2024 года изменились правила заполнения отчета в Росстат по форме №ПМ «Сведения об основных показателях деятельности малого предприятия». Сама форма осталась прежней.

02.05.2024    533    user1915669    0       

2

Онлайн-курс «Автоматизированное тестирование в 1С»: старт 6 мая

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

До старта курса по автоматизированному тестированию в 1С осталось 4 дня. Количество мест на тариф с обратной связью от преподавателя – ограничено. Успейте записаться!

02.05.2024    661    AnastasiaKl    0       

2

MAKER: экономьте время на составлении ТЗ и визуализации интерфейса при разработке в 1С «с нуля»

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

MAKER – это первый онлайн-сервис для прототипирования, разработанный специально для 1С. Позволяет быстро создать прототип будущей системы или её отдельной функции. Попробуйте сервис MAKER для прототипирования и генерации ТЗ бесплатно

02.05.2024    3046    vikad    0       

26

Купите участие в конференции «Анализ и Управление в ИТ-проектах 2024» до повышения цен

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

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

28.04.2024    1086    user997184    0       

16

Новый комплект для сметчиков и проектировщиков – «1С:Смета и Renga Professional»

Новость Строительство

Фирма «1С» выпустила новый комплект решений с расширенной функциональностью для выпуска и хранения сметной документации, а также автоматизации составления и расчета сметы на основе цифровой информационной модели (ЦИМ) объекта.

27.04.2024    874    ЕленаЧерепнева    0       

3

Разработка прикладных решений с помощью Библиотеки стандартных подсистем: курс по 1С-программированию

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

15 мая стартует онлайн-курс «1С: Библиотека стандартных подсистем для начинающих». На курсе мы будем изучать инструментарий разработчика и создавать прикладные решения на основе Библиотеки стандартных подсистем (БСП).

24.04.2024    2684    AnastasiaKl    0       

16

Знакомимся с модератором секции «Открытый микрофон» и продолжаем прием заявок

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

Секция «Открытый микрофон» обрела своего модератора – им стала постоянный докладчик конференций Инфостарт, Елена Дуюн. Знакомимся с Еленой поближе и напоминаем, как подать заявку на доклад для «Открытого микрофона», если вы еще этого не сделали.

23.04.2024    1025    user997184    0       

16

Что будем осваивать в мае: онлайн-курс «1C:Предприятие для программистов: Запросы и отчеты»

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

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

23.04.2024    1192    user997184    2       

16

Вышла 1С:Предприятие 8.3.25: в новом релизе платформы 55 доработок и 9 оптимизаций

Новость Платформа 1С v8.3 Зазеркалье

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

23.04.2024    7356    ЕленаЧерепнева    3       

4

3 главных причины участвовать в конференции «Анализ и Управление в ИТ-проектах» по VIP-пакету

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

Сегодня поговорим о VIP-тарифе, который предусматривает еще больше преимуществ, и расскажем, что входит в пакет.

22.04.2024    1293    user997184    0       

17

Конференция «Анализ и Управление в ИТ-проектах»: что нас ждет на вечеринке

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

Конференция для аналитиков и управленцев пройдет в Санкт-Петербурге и продлится три дня. Традиционное развлекательное мероприятие для всех участников конференции Инфостарт – афтепати в первый вечер мероприятия. Рассказываем, что будет на вечеринке.

22.04.2024    1080    AnastasiaKl    0       

15

1С:Предприятие 8.3.26: обновление стандарта ЕСИА и поддержка присоединенной ЭП

Новость Платформа 1С v8.3 Зазеркалье

Фирма «1С» анонсировала дополнительные возможности для работы с электронной подписью в технологической платформе 8.3.26. И сообщила о поддержке нового стандарта 3.34 для Единой системы идентификации и аутентификации (ЕСИА).

22.04.2024    1251    ЕленаЧерепнева    0       

3

Готова программа конференции «Анализ и управление в ИТ-проектах»

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

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

19.04.2024    1594    eselyanina    0       

16

Выпуск новой редакции 1С:PLM 5 и начало продаж модуля PLM для 1С:ERP

Новость 1С:ERP Управление предприятием 2

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

19.04.2024    1222    ЕленаЧерепнева    0       

2