1С:Сценарное тестирование 8
-
Кол-во лицензий: 1
Бесплатные часы: 8
ИТС: ИТС ПРОФ подписка на 6 месяцев - Купить
Программный продукт "1С:Сценарное тестирование 8" представляет собой инструментарий для проверки работоспособности любой конфигурации системы "1С:Предприятие 8". Продукт позволяет подготавливать необходимые тесты и выполнять их в ручном либо автоматическом режиме.
Для разработки тестов с помощью "1С:Сценарное тестирование 8" достаточно представления о работе тестируемой конфигурации на уровне пользователя, навыки программирования не требуются.
Тест представляет собой набор действий, которые пользователь должен выполнить в программе. Это могут быть действия, например, по созданию новых элементов справочников, документов, заполнению данных на форме, нажатию кнопок. При автоматическом выполнении такого теста происходит имитация ввода информации пользователем. Важно, что выполнение команд теста по интерактивному созданию объектов и заполнению форм отрабатываются платформой "1С:Предприятия 8" также, как если бы эти данные пользователь вводил с клавиатуры.
Подобный принцип тестирования есть и в других программах, но, в отличие от них, в "1С:Сценарное тестирование 8" реализованы возможности разработки теста, отражающие специфику тестирования конфигураций "1С:Предприятия 8". К таким возможностям можно отнести:
• создание шаблонов для заполнения форм разных объектов конфигурации (их можно настроить и использовать
для разных тестов одной конфигурации);
• анализ связи объектов эталонной базы конфигурации и шагов теста;
• анализ корректности записанного теста до его выполнения;
• возможность при выполнении автоматизированного теста обойти обнаруженную ошибку вручную и продолжить
выполнение теста в автоматическом режиме;
• автоматическое сравнение движений документов с данными эталонной базы;
• пореквизитное сравнение созданных тестом объектов с данными эталонной базы;
• возможность выполнения отладки шагов при записи теста;
• анализ покрытия тестом объектов конфигурации.
Для выполнения теста не требуется специальной подготовки тестируемой конфигурации.
В одном и том же тесте можно создавать шаги для тестирования разных хозяйственных операций. Логика теста описывается правилами отражения хозяйственных операций в программе согласно пользовательской документации. Таким образом, инструмент можно применять для сценарного или функционального тестирования конфигураций.
Потребность в таком тестировании возникает, когда требуется удостовериться, что при доработке функционала конфигурации или исправлении ошибок сохранена работоспособность оставшегося без изменения функционала конфигурации. Это в большей степени востребовано в тех организациях, где разработка новых релизов конфигураций, их тестирование и выпуск имеют итерационный характер. В этом случае затраты на написание тестов и дальнейшее их автоматизированное выполнение будут меньше, чем при ручном регрессионном тестировании каждого нового релиза конфигурации.
Как правило, тесты пишутся для наиболее часто используемых сценариев реальной работы с прикладным решением и выполняются на каждой новой версии измененной конфигурации или платформы. Тесты можно делать более или менее сложными, в зависимости от критичности ошибок в том или ином функционале прикладного решения и в зависимости от количества времени, которое в организации готовы потратить на тестирование.
Инструментарий "1С:Сценарное тестирование 8" состоит из двух внешних обработок (одна обработка предназначена для записи теста, вторая - для его выполнения), а также набора тестов (файлов в формате xml) для типовых конфигураций "1С:Предприятия 8".
"1С:Сценарное тестирование 8" могут использовать:
•партнеры - разработчики тиражных решений,
•партнеры или пользователи, у которых стоит задача тестирования конфигурации перед
обновлением рабочей базы.
Состав продукта
В комплект поставки продукта входит дистрибутив, книга "1С:Сценарное тестирование 8. Руководство по использованию" и лицензионное соглашение.
Для использования продукта необходимо наличие любой основной поставки (версии ПРОФ) системы "1С:Предприятие 8". Продукт не предназначен для использования с базовыми версиями "1С:Предприятия 8". "1С:Сценарное тестирование 8" правомерно использовать на рабочих местах локальной сети организации, обеспеченных клиентской лицензией "1С:Предприятия 8".