В Тестер включена поддержка Linux

В Тестер включена поддержка Linux
03.02.2021
76212

Система для сценарного тестирования 1С-конфигураций Тестер теперь умеет работать в Linux-окружении. Функциональность проверена на операционной системе Ubuntu версий 16, 18, 20.10, включая x32 и x64 платформы.

Подробнее о проекте

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

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

Поставляется в виде конфигурации 1С (поддерживаются версии платформы «1С:Предприятие» от 8.3.15 до 8.3.18), выложен на GitHub и распространяется бесплатно.

Внешняя компонента для управления процессом тестирования

Для ряда расширенных функций Тестер использует специальную внешнюю компоненту, написанную по технологии NativeAPI. С ее помощью реализуется:

  • Получение снимка экрана
  • Максимизация/минимизация окна
  • Работа с регулярными выражениями
  • Мониторинг файлов
  • Пауза
  • Получение значения переменной среды
  • Перевод rdp-сессии в консоль (только для Windows)
  • И ряд других возможностей

При разработке компоненты минимизирована зависимость от внешних библиотек, а также произведен небольшой рефакторинг типового шаблона, что положительно сказалось на компактности кода и размере бинарных файлов.

В связи с расширением применимости Тестера исходный код библиотеки опубликован на GitHub.

Больше возможностей для кроссплатформенного тестирования

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

Помимо интерактивного запуска Тестер можно использовать для Linux и Windows в качестве агента, выполняющего тестовые сценарии или служебные задачи по событию или расписанию.

 

Репозиторий Тестера с готовыми к использованию cf-файлами

Репозиторий Тестера в формате EDT

Репозиторий с внешней компонентой

Подробная документация о проекте

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:

См. также

Фирма «1С» выпустила масштабное обновление 1С:Шины – продукта класса «Сервисная шина предприятия» (Enterprise Service Bus, ESB). Новая версия, построенная на 1С:Элемент 8.0, включает усовершенствования среды разработки и прикладной функциональности.

сегодня в 16:51    18    ЕленаЧерепнева    0       

1

Фирма «1С» опубликовала перечень задач, выполнение которых запланировано на релиз 8.5.5. Пока все задачи в плане находятся в статусе «Запланирована». Но в любом случае, из опубликованного списка можно понять, чего именно ожидать от 1С:Предприятие 8.5.5.

вчера в 16:11    246    ЕленаЧерепнева    2       

2

Фирма «1С» начала сертифицировать по конфигурации 1С:MDM Управление нормативно-справочной информацией 2.5. Рассказываем об условиях прохождения тестирования и преимуществах получения сертификата 1С:Профессионал по управлению НСИ.

24.10.2025    418    ЕленаЧерепнева    0       

2

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

20.10.2025    365    ЕленаЧерепнева    0       

4

Предпринимателям на УСН хотят расширить список расходов при расчете налоговой базы и разрешить подавать отчетность через личный кабинет на сайте ФНС.

17.10.2025    307    user2146402    0       

1

В релизах 1С:Бухгалтерии 3.0.183 и 3.0.184 появились новые интеграции с банками и сервисами, автоматическая загрузка драйверов с портала ИТС, автозаполнение заявлений на патенты для ИП и новый учет процентов по займам. Подробности – в обзоре.

14.10.2025    580    ЕленаЧерепнева    0       

3

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

10.10.2025    5247    ЕленаЧерепнева    1       

2

Правительство предлагает с 1 января 2026 года поднять минимальный размер оплаты труда (МРОТ) до 27 093 рубля в месяц. Законопроект уже направлен на рассмотрение в Государственную Думу.

07.10.2025    576    user2146402    0       

1
Инфостарт бот
Для отправки сообщения требуется регистрация/авторизация