Настройка конфигурации «1С: Сценарное тестиро...
-

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

0
11503
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 или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
# абота Риелторского Агентства # Управление торговлей 11 #Работа Риелторского Агентства # 1C # CRM-система # Cинтаксис-помощник # Cинхронные методы работы # PDF документами # PowerShell # XML-файл # Бизнес-процесс # Глубина анализа # Графические объекты # Динамический список # Документ заполнен # Документ Отбор (размещение) товаров # Документ Отгрузка товаров ИС МП # Документ Приобретение товаров и услуг # Документ УПД # Доступ на ТСД # ДтКт # ЕАЭС # Закладка Администрирование # Зарплата и кадры # Имя таблицы # ИТС # Кабель NYM(Севкабель) 3x5.5 # Книга учета доходов и расходов # Курс валюты # Лицо с правом подписи # Лицо, имеющее право подписи документов # Маркировка цифровыми кодами # Минимальные цены продажи в 1С # Настройка НСИ и разделов # Настройка ценообразования # НДФЛ # Нематериальные активы # Обмен электронными документами # Оплата через банк # Основное ответственное лицо организации # Перемещение ТС и оборудования # Проведение инструктажа # Продажи или Закупки # Прочие доходы # Пункт Подключить обработки # Пункт Сервис # ПФР и ФФОМС # Работа ТС # Расчет налога УСН # Расчетные счета # Система «Честный знак» # Система GS1 # Списание на расходы # Справка-расчет налога УСН # Страховые взносы # Таблица формы # Таблица формы «Сотрудники» # Товары # Установка цен на товары # Формат Цифровой Маркировки # Функция Дата # Функция ДеньГода # Функция ДеньНедели # Центральный Банк России # Цены номенклатуры 2.5 # Элементы #1.6-НДФЛ #1С Бухгалтерия #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С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С:Риелтор #1С:Управление холдингом #1С.6-НДФЛ #ADO #APACHE #API #canonical #com-объекты #Cправочник БИК #Excel #Excel в 1С #GoogleDrive #Googleаккаунт #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #PDF #WEB #WEB-сервисы 1С #Word #WS-ссылки #XDTO-объект #XML #XML-обмен #Администрирование 1С #Адрес URL описания #акты в 1С #Банковские счета #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бухгалтерская отчётность в МСФО #Бюджетирование #Вид Характеристики #Вкладка Документы #Внедрение #Внедрение ERP #Внешний вид формы #Выбор каталога #Выбранные файлы #Документ Отпуск #Документ1 #Журналы #Загрузить Значения #Загрузка цен в 1С #Задача для 1С #Закладка Торговля #Закрытие месяца #Заменить #Запись регистра сведений #Запросы 1С #Интеграция 1С #Интервал dpi #История пользователя #Кадровые документы #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Карточка Объекта недвижимости #Классификаторы и курсы валют #Клиент-серверная схема #Код ЦМТ #Конвертация данных #Контроль документов #Конфигурация 1С #Конфигурация 1С ЗУП 3.1 #Копирование настроек пользователей #Корпоративное сопровождение #Лизинг #Лицензии 1С #Лицензионный договор #Личные документы #Массив Номенклатур #Массовая регистрация отгулов #Меню Отчет #Механизм Анализа Данных в 1С #Моделирование #Модуль Диадок #МРОТ #МСФО #Налоги #Начисления Арендной платы #Новый Массив #Обмен между базами #Обновления #Общие ознакомительные рассылки #Операции в 1С #Оптимизация #Организация #Отпуск #Отчетность #Отчеты в 1С #Оформление перевода работника #Оценка задач #Параметр «Количество» #Партнер #Передача неисключительных прав #Перенос данных #Перенос цен из Excel в 1С #Периодичность ДЕНЬ #Периодичность МЕСЯЦ #Печатная форма документа #Планирование #Поле Ввода Значение Субконто #Полезные обработки #Пользовательский режим #Правила обмена #предопределенные элементы справочников #Прием на работу #Принцип работы 1С #Проводки 1С #Программа 1С #Программирование в 1С #Программные права #Продажа ТМЦ #Продажи #Продление #Производство #Просмотр #Путь к файлу #Работа с объектами в 1С #Раздел Справочники #Расторжение #Расчет зарплаты #Расчетные документы #Расширение конфигурации #Регламентированная отчетность #Режим РИБ #Результаты поиска #Реквизит «СпЗнч» #РСБУ #С # #Сдельный заработок #Сервис-деск #СЗВ-СТАЖ #СКД #Служба ИТ #Служба НСИ #Соединение COM в 1С платформе #Соединение СОМ в 1С платформе #Сравнение конфигураций #Счет-фактура #Текущая Строка #Территориальная привязка #Территориальные рамки #Тестирование 1С #Техническое задание #Типы данных ссылки #Торговое оборудование #Транспортная логистика #Управление проектами #Установка цен номенклатуры #Финансовый учет #Формат MicrosoftExcel #Функционал МРМ #Х-точка #Характеристики Товаров #Хранилище настроек #Хранить историю изменений #Ценообразование #Чтение #Экзамен 1С #электронные подписи #Яндекс-диск или Google-диск #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Работа с объектами в 1С Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.