1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария







Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах.

Рассмотрим это на примере.

Для разработки и отладки сценария в СТ существует специальная обработка. Обработку можно выгрузить из СТ по команде в разделе Администрирование – «Сохранить обработку в файл».


Далее нужно запустить базу, на которой планируется работа сценария. Базу нужно запускать с ключом «/TESTMANAGER». 

Далее открываем сохранённую обработку в этой базе. Обработка предоставит на выбор четыре действия:

 

 Для разработки нового сценария нужно выбрать «Подключиться к тестируемому приложению и создать новый сценарий».

Для записи и отладки сценариев нужно запустить две сессии базы: «Менеджер тестирования» (далее МТ) и «Клиент тестирования» (далее КТ). 

МТ управляет КТ, записывает действия пользователя и позволяет дорабатывать сценарий. КТ нужен для воспроизведения самого сценария и исполнения действий пользователя.

При запуске КТ нужно указать параметры запуска (вид соединения 1С, пользователь и т.д.):

 

  После того как запустился КТ, можно приступать к записи действий пользователя. Для этого в МТ в обработке включаем запись.

 

  Далее нажимаем «Начать запись».

 

Можно воспроизводить действия в КТ.

После завершения действий в КТ, нажимаем остановку записи в МТ:

 

  По команде «Записать и закрыть» записанные действия переносятся в сценарий:

 

  Далее можно работать, корректировать сценарий и по команде «F5» в МТ воспроизводить сценарий в КТ.

Итог: Конфигурация «Сценарное тестирование 3.0» при правильном и умелом подходе позволяет быстро и эффективно записывать интерактивные действия пользователя, достаточно просто дорабатывать и отлаживать сценарии. Для разработки интерактивных шагов сценария не обязательна квалификация программиста. Достаточно знать и понимать, как воспользоваться уже готовым решением.

P.S.: Сценарии лучше не запускать под интерфейсом «Такси», так как бывает некорректно отрабатывает сценарий.

5 Comments

  1. Alien_job

    Уже поправили ситуацию, когда база-менеджер на свежей платформе не могла открыть обработку тестирования, потому что она была без пользователей и платформа запрещала в ней открывать внешние обработки?

    Reply
  2. grumagargler
    Итог: Конфигурация «Сценарное тестирование 3.0» при правильном и умелом подходе позволяет быстро и эффективно записывать интерактивные действия пользователя

    вы пробовали записать что-то сложнее открытия документа и нажатия одной кнопки? Например, открыть журнал, создать и заполнить какой-нибудь документ. Я совсем без претензий к статье, но заключение мне кажется слишком оптимистично.

    Особенно, учитывая:

    P.S.: Сценарии лучше не запускать под интерфейсом «Такси», так как бывает некорректно отрабатывает сценарий.
    Reply
  3. artbear

    Да, сообщение про интерфейс Тайси эпично и сразу намекает на проблемы с продуктом.

    Reply
  4. user670203_terskovaoa

    Здравствуйте. У меня стоит задача проверить все процессы кассира, но при проверке сценарием не могу сообразить как осуществить проверку открытия или закрытия смены. Подскажите пожалуйста как работать с проверкой в тестировании?

    Reply
  5. JohnConnor

    Можно не запускать тестируемое приложение, а подключиться к нему. То есть пользователь на терминале запустил 1С и в этот момент я к нему подключаюсь?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *