09.06.2017 Кирилл Карцев 17965
Настройка конфигурации «1С: Сценарное тестиро...
Содержание
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...

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

Наши проекты

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедрением подсистем «Нормативное планирования», «Мобильное АРМ», «Ре...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетность...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый учет ...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

ООО «Солви Пак»
ООО «Солви Пак»

Отрасль:
Торговля. Производство печати на рулонных материалах

Внедренное типовое решение:
1С:CRM+1С:Комплексная автоматизация

Управление отношениями с клиентами (CRM) ...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
Учет и контроль исполнения поручений
Учет договоров...

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

Отрасль:
Профессиональные услуги, бытовое обслуживание

Внедренное типовое решение:
«1С:ERP Управление предприятием 2.1».

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходов и расходов в разрезе управленческого учета - Установлены форм...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» в новую систему «1С:ERP 2.4». ...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- Заполнение НСИ и классификаторов. ...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджетирование», «Управление закупками»
- Подбор и обоснование оптима...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление обучением и повышением квалификации
- Финансы, управлен...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение