Информация для пользователей и партнеров №27945 от 29.12.2020

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

"1С:Тестировщик" позволяет выполнять тестирование автоматически по заранее написанным сценариям. Сценарий представляет собой некоторую инструкцию – последовательность автоматических действий, имитирующих работу пользователя, для проверки правильности работы конфигурации. Сценарий создается либо как запись последовательности действий пользователя, либо вручную путем создания шагов сценария, в которых указывается, какое элементарное действие проверки (или набор таких действий) нужно выполнить. При работе конфигурации "1С:Тестировщик" описанные в сценарии операции отрабатываются платформой так же, как если бы их выполнял пользователь. Выполнение сценария тестирования сопровождается протоколированием с автоматическим формированием снимка экрана при возникновении ошибки. С помощью "1С:Тестировщика" возможно тестирование прикладных решений, поддерживающих работу в режиме тонкого или веб-клиента.

Конфигурация "1С:Тестировщик" предоставляет ряд возможностей, среди которых:

  • Ручная и автоматическая запись сценариев, имитирующих работу пользователя в тестируемой конфигурации.
  • Использование в сценариях шагов верификации, позволяющих выполнить проверку полей, форм, табличных документов, а также сравнение файлов, в том числе табличных документов "1С:Предприятия".
  • Проверка http-запросов (отправка запросов и сравнение полученного ответа с эталонным).
  • Написание собственных шагов на встроенном языке "1С:Предприятия", в том числе для взаимодействия с внешними системами.
  • Выполнение пакетных команд (командных строк).
  • Использование переменных в шагах сценария.
  • Выполнение вложенных сценариев.
  • Протоколирование выполнения сценариев с автоматическим формированием снимка экрана при возникновении ошибки.
  • Гибкая настройка последовательности выполнения шагов с возможностью обхода возникающих ошибок.
  • Автоматизированная актуализация сценариев.
  • Автоматическое формирование текстового описания сценария в нескольких форматах с возможностью настройки.
  • Запуск выполнения сценария при помощи командной строки.

Для использования конфигурации "1С:Тестировщик" навыки программирования не требуются, однако они помогут более эффективно создавать сценарии и проводить тестирование.

Конфигурация "1С:Тестировщик" предоставляется без дополнительной оплаты зарегистрированным пользователям системы "1С:Предприятие 8", заключившим договор 1С:ИТС, и партнерам фирмы "1С". Дистрибутив конфигурации доступен в сервисе "1С:Обновление программ" на портале https://portal.1c.ru (на сайте realeases.1c.ru). Документация входит в поставку конфигурации. Для работы с данной конфигурацией требуется платформа "1С:Предприятие" версии 8.3.15.1530 или выше, которая также публикуется в сервисе "Обновление программ". Для запуска конфигурации "1С:Тестировщик" у пользователя должна быть клиентская лицензия "1С:Предприятия 8".

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

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

Подробное описание возможностей конфигурации "1С:Сценарное тестирование" см. https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedreniy/korporativnyy-instrumentalnyy-paket/1c-stsenarnoe-testirovanie/.

Таким образом, "1С:Сценарное тестирование" позволяет автоматизировать все потребности специалистов по тестированию, включая планирование работ, проектирование тестов, выполнение тестирования и анализ полученных результатов.

"1С:Сценарное тестирование 8" продается в составе программных продуктов:

Код

Наименование

Цена для пользователей, руб.

2900002112566

1С:Корпоративный инструментальный пакет 8. Электронная поставка

100 800

4601546046567

1С:Корпоративный инструментальный пакет 8

100 800

Подробнее о "1С:Корпортативном инструментальном пакете 8" см. https://v8.1c.ru/tekhnologii/tekhnologii-krupnykh-vnedreniy/korporativnyy-instrumentalnyy-paket/. Продукты продаются через партнеров-франчайзи фирмы "1С", см. https://www.1c.ru/rus/partners/franch-citylist.jsp.

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