KoderLine
Обслуживание
и внедрение
+7 (495) 374 55 29 Обратный звонок
Настройка конфигурации «1С: Сценарное тестиро...

Настройка конфигурации «1С: Сценарное тестирование 3.0»

0
3871
09.06.2017 Кирилл Карцев
Содержание
1. Для каких задач применяется конфигурация «1С:Сценарное тестирование»
2. Начальная настройка системы
2.1. Тома хранения файлов
2.2. Пользователи
2.3. Конфигурации
2.4. Проекты
3. Настройка тестов
3.1. Тесты
3.2. Сценарии тестирования
3.3. Пакетное выполнение
4. Прочие настройки системы
4.1. Интернет-обозреватели
4.2. «Агенты тестирования» и «Процессы тестирования»  
5. Итог   

Для каких задач применяется конфигурация «1С:Сценарное тестирование»


Последнее время в среде 1С все больше внимания стало уделяться решениям по автоматизации процессов тестирования конфигураций.
Фирма «1С» на базе платформы разработала механизм автоматизированного тестирования, который позволяет записывать действия пользователя. Потом можно воспроизводить эти действия автоматически.
«1С:Сценарное тестирование 3.0» (далее СТ) – это программный продукт для тех, кто заинтересован экономить время в вопросах поддержки и развития систем автоматизации. Для тех, кто хочет повысить уровень контроля изменений в конфигурациях. Для тех, кто уже задумывается развернуть у себя или у клиента автоматизированную систему тестирования.
На сегодняшний день конфигурация дает возможности:
• Разработка и отладка сценариев тестирования с использованием автоматизированного тестирования. Можно записать сценарий по действиям пользователя, добавить в него обработчики и параметры, потом воспроизводить сценарий вручную;
• Разработка пакетов тестирования;
• Автоматический запуск пакетов по расписанию (начиная с 3.0.10);
• Хранение сценариев и тестов с привязкой к релизу конфигурации;
• Хранение результаты тестирования; 
• Контроль процессов доработки тестов через задачи по доработке.

Начальная настройка системы


В окне начальной настройки (см. рис. 1) системы настраиваем:
1. Тома хранения файлов;
2. Пользователей;
3. Конфигурации;
4. Проекты.
 

 Рис. 1. Начальная настройка системы

1. Тома хранения файлов.


Тома необходимы для хранения файлов конфигураций, файлов обновлений, выгрузки баз и прочих объемных файлов используемых в СТ.

2. Пользователи.


У пользователей, кроме типовых настроек, стоит обратить внимание на настройку «Пути к исполняемым файлам» (см. рис. 2). 
Если под пользователем планируется ручной запуск пакетов тестирования, то для него нужно указать путь к платформе под каждую сборку платформы, используемую в сценариях и строковый параметр «РабочийКаталог» для хранения результатов выполнения пакета.
 

 Рис. 2. Пути к исполняемым файлам

3. Конфигурации.


 Используется для контроля версий при разработке и запуске сценариев тестирования. В сборке конфигурации можно привязывать файлы шаблонов и обновлений (см. рис 3).
 
 
Рис. 3. Сборка конфигурации

4. Проекты.


Используются для разделения задач тестирования по направлениям. В проекте указываем состав проекта и адресаты (ответственных пользователей, которые участвуют в процессах тестирования по этому проекту) (см. рис 4).
 

 Рис. 4. Проект

Настройка тестов


Настройка исполняемых тестов основана на трех основных объектах системы:
1. Тесты;
2. Сценарии тестирования; 
3. Пакетное выполнение.

1. Тесты.


Тесты необходимы для описания концепции тестирования объекта, системы, бизнес-процесса и т.п. Тест может содержать текстовое описание и условие выполнения теста. К тесту можно прикреплять файлы, например, документацию по работе с тестируемым объектом.
Тест содержит в себе сценарии тестирования. Сценариев может быть несколько.
Также тесты могут быть наборами и состоять из нескольких тестов (см. рис. 5).
 
 Рис. 5. Тест

2. Сценарии тестирования.


Сценарий – это основа автоматизированного тестирования в СТ. В сценарий закладывается последовательность исполняемых действий проверки, в том числе программный код. Таким образом, получается, что «тест» – это концептуальное описание процесса тестирования, а «сценарий тестирования» – это техническая реализация действий для исполнения всего теста или его части (см. рис.6).
 
 Рис. 6. Сценарий

3. Пакетное выполнение.


Для предварительной подготовки среды тестирования и последовательного запуска нескольких сценариев тестирования используется объект «Пакетное выполнение». В пакетном тестировании можно установить административные действия, как по подготовке среды тестирования, так и по исполнению сценариев тестирования. Например, можно создать новую базу, загрузить из архива, обновить базу и т.д. Можно загрузить, запустить менеджер тестирования под разными видами клиентов, запустить один и тот же сценарий несколько раз с разными параметрами и т.п. (см. рис. 7)
 
Рис. 7. Функции пакета 

Прочие настройки системы

Интернет-обозреватели. 


Если планируется запускать тесты в веб-браузере, то необходимо указать имя процесса браузера для корректного завершения и путь к исполняемому файлу браузера (см. рис 8).
  
Рис. 8. Настройка интернет-обозревателя

«Агенты тестирования» и «Процессы тестирования».


Эти объекты используются для автоматического запуска пакетов сценарного тестирования. 
Агент тестирования (далее АТ) – это отдельная конфигурация, развернутая на сервере 1С. АТ нужен для управления пакетом тестирования в автоматическом режиме в процессе тестирования. Для настройки АТ нужно выгрузить базу агента из базы СТ и загрузить ее в пустую базу. Выгрузить конфигурацию АТ можно через «Администрирование\Сервис\Выгрузить конфигурацию Агента тестирования». 

P.S.: Здесь стоит отметить такой момент: несмотря на то, что выгружается файл конфигурации «cf», на самом деле это выгрузка базы в формате «dt». Нужно изменить формат файла и загрузить как выгрузку базы. Ошибку обещали исправить.

В настройках агента указываем сервер агента, имя и путь к каталогу, через который АТ будет обмениваться данными с СТ (см. рис.9).
 
Рис. 9. Настройка агента тестирования
Процесс тестирования нужен для определения заданий процесса и расписания тестирования.
В состав заданий процесса входит пакет тестирования и АТ (см. рис 10). То есть в этом задании будет выполняться указанный пакет, под управлением указанного агента.
 
Рис. 10. Настройка задания процесса тестирования
На вкладке расписание указываем расписание выполнения заданий тестирования.
Также не стоит забывать включить регламентные задания, которые будут запускать процессы тестирования по расписанию.
  
Рис. 11. Настройка расписания процесса тестирования

Итог.


В статье я рассмотрел основные настройки системы, которые нужно заполнить для начала работы с СТ. В следующей статье расскажу, как разрабатывать и запускать простые сценарии и как запускать пакеты тестирования с этими сценариями. 
http://koderline.ru/webinar/dlya_razrabotchikov_1s/webinar-vebinar_stsenarnoe_testirovanie_v_1s_osno...

Кирилл Карцев,
руководитель отдела внедрения ООО “Кодерлайн”

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #ADO #APACHE #API #com-объекты #Excel #GoogleDrive #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бюджетирование #Внедрение #Внедрение ERP #Закрытие месяца #Запросы 1С #Интеграция 1С #Как сделать в 1С #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Моделирование #МСФО #Налоги #Обмен между базами #Обновления #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #Проводки 1С #Программирование в 1С #Программные права #Продажи #Производство #Расширение конфигурации #РСБУ #СКД #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Ценообразование #Экзамен 1С #Яндекс.Касса Email или телефон
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.
Яндекс.Метрика