09.06.2017 Кирилл Карцев 18675
Настройка конфигурации «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С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

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

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

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

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

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

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

СТС-Медиа
СТС-Медиа

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

Внедренное типовое решение:
1С:Управление холдингом

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

ООО "НЦКТ"
ООО "НЦКТ"

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

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

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

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

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

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

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

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

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

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

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

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

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

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

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

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