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