«1С:Тестировщик» – автоматизированное тестирование конфигураций «1С:Предприятия 8» для широкого круга пользователей
Для ознакомления широкого круга пользователей с возможностями автоматизированного тестирования приложений, создаваемых на платформе «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С», см. http://www.1c.ru/rus/partners/franch-citylist.jsp.
Если пользователям, которые работали с «1С:Тестировщиком», потребуются дополнительные возможности автоматизированного тестирования, и будет принято решение о переходе на «1С:Сценарное тестирование», то при работе с «1С:Сценарным тестированием» они смогут использовать сценарии, ранее подготовленные в «1С:Тестировщике».

