Рассмотрим это на примере.
Для разработки и отладки сценария в СТ существует специальная обработка. Обработку можно выгрузить из СТ по команде в разделе Администрирование – «Сохранить обработку в файл».
Далее нужно запустить базу, на которой планируется работа сценария. Базу нужно запускать с ключом «/TESTMANAGER».
Далее открываем сохранённую обработку в этой базе. Обработка предоставит на выбор четыре действия:
Для разработки нового сценария нужно выбрать «Подключиться к тестируемому приложению и создать новый сценарий».
Для записи и отладки сценариев нужно запустить две сессии базы: «Менеджер тестирования» (далее МТ) и «Клиент тестирования» (далее КТ).
МТ управляет КТ, записывает действия пользователя и позволяет дорабатывать сценарий. КТ нужен для воспроизведения самого сценария и исполнения действий пользователя.
При запуске КТ нужно указать параметры запуска (вид соединения 1С, пользователь и т.д.):
После того как запустился КТ, можно приступать к записи действий пользователя. Для этого в МТ в обработке включаем запись.
Далее нажимаем «Начать запись».
Можно воспроизводить действия в КТ.
После завершения действий в КТ, нажимаем остановку записи в МТ:
По команде «Записать и закрыть» записанные действия переносятся в сценарий:
Далее можно работать, корректировать сценарий и по команде «F5» в МТ воспроизводить сценарий в КТ.
Итог: Конфигурация «Сценарное тестирование 3.0» при правильном и умелом подходе позволяет быстро и эффективно записывать интерактивные действия пользователя, достаточно просто дорабатывать и отлаживать сценарии. Для разработки интерактивных шагов сценария не обязательна квалификация программиста. Достаточно знать и понимать, как воспользоваться уже готовым решением.
P.S.: Сценарии лучше не запускать под интерфейсом «Такси», так как бывает некорректно отрабатывает сценарий.
Кирилл Карцев,
технический руководитель проектов, консультант-аналитик 1С, эксперт по технологическим вопросам ООО “Кодерлайн”