- В этой теме 1 ответ, 2 участника, последнее обновление 10 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Что такое Vanessa Automation и как она используется для тестирования 1С?
что такое vanessa automation
Vanessa Automation — это бесплатный open source фреймворк для автоматизированного сценарного тестирования конфигураций 1С:Предприятия. Он позволяет создавать, запускать и поддерживать автотесты для проверки функционала 1С, используя человекочитаемый язык Gherkin, адаптированный под 1С.
Основные особенности Vanessa Automation:
1. Сценарное тестирование на языке Gherkin — тесты описываются в виде фича-файлов, понятных не только программистам, но и тестировщикам, аналитикам, консультантам.
2. Большая библиотека готовых шагов — множество готовых действий для работы с элементами форм, документами, справочниками и т.д. Можно добавлять свои шаги на встроенном языке 1С.
3. Запись действий пользователя — можно записать сценарий кликами в интерфейсе 1С, а Vanessa автоматически преобразует это в тест.
4. Поддержка разных форм отчетности — например, интеграция с Allure для удобного просмотра результатов тестов.
5. Возможность записи видеоинструкций — по тестам автоматически генерируются видео с демонстрацией действий.
6. Активное сообщество и развитие — проект открыт, развивается сообществом, есть телеграм-чат с тысячами участников.
7. Требует запуска 1С с ключом /TESTMANAGER и /TESTCLIENT — для работы тестов нужны два сеанса 1С: менеджер тестирования и клиент тестирования.
8. Высокий порог вхождения — для полноценной работы нужно освоить Gherkin, работу с git, CI/CD, а также особенности платформы 1С.
Vanessa Automation — мощный инструмент для тех, кто хочет автоматизировать проверку качества 1С-конфигураций, особенно в крупных проектах с частыми изменениями.
Рекомендую посмотреть здесь:
https://infostart.ru/1c/articles/1938621/
https://github.com/Pr-Mex/vanessa-automation