Действия в QTP/UFT с примером

Что такое действие в QTP?

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

Когда сценарий создается заново, он состоит только из одного действия. Но вы можете добавить дополнительные действия в сценарий Micro Focus UFT в соответствии с требованиями.

Существует два типа действий

  1. Многоразовый Действия: можно использовать в других тестах. Их можно использовать в одном и том же тестовом сценарии несколько раз.
  2. Одноразовый Действия: нельзя использовать в других Тестах. Их можно вызвать в одном скрипте только один раз.

Иногда, если действие становится большим, полезно разделить его. Вы можете разделить существующее действие двумя способами.

  1. Независмая платформа друг от друга, что разделяет выбранное действие на два родственных действия
  2. Вложенное действие который разбивает выбранное действие на родительское действие, последний шаг которого вызывает второе, дочернее действие

Действия могут получить доступ к тестовым данным, хранящимся в таблицах данных. HP QTP обеспечивает 2 типа технических данных

  1. ГЛОБАЛЬНЫЙ технический паспорт: Он уникален для всего теста. Любое действие может получить доступ и записать данные в глобальную таблицу данных. Лист называется «ГЛОБАЛЬНЫЙ».
  2. ЛОКАЛЬНЫЙ технический паспорт: Равно количеству действий на листе. Действие может читать и записывать данные только в свою локальную таблицу данных. Имя листа = «ИМЯ ДЕЙСТВИЯ».

Вся цель создания действий — использовать их в других тестовых сценариях. Существует два метода импорта действий в тест.

  1. Вызов КОПИИ действия. Когда вы создаете копию действия, действие копируется полностью, включая контрольные точки, параметризацию и соответствующую вкладку действия в таблице данных, в вызывающий тест. Когда вы вставляете копию существующего действия, вы можете вносить изменения в скопированное действие, и ваши изменения не повлияют на другие тесты. Вы можете вставлять копии как многократно используемых, так и непереиспользуемых действий.
  2. Вызов СУЩЕСТВУЮЩЕГО действия: вызовы действий доступны только для чтения в тесте вызова. Их можно изменить только в том тесте, в котором они были созданы. Позволяет использовать одно и то же действие в нескольких тестах и ​​упрощает обслуживание тестов. Вы можете вызывать только «многоразовые» действия.

Следующий видеоурок демонстрирует Действия. Он использует ванильный тестовый сценарий, созданный в предыдущих руководствах, с 5 шагами для входа в систему. Бронирование авиабилетов. Это руководство является самый длинный в целом Учебники по QTP и рекомендуется делать заметки во время просмотра.

Нажмите здесь если видео недоступно

Так же, как Функции / методы в языках программирования вы также можете создавать ввод и вывод ПАРАМЕТРЫ для действия. Этот параметр имеет нет связи Параметризация тестовых данных узнал раньше.

При необходимости вы можете использовать следующий оператор для выхода из действия.

  • ВыходДействие.
  • ВыходДействиеИтерация
  • ВыходВыполнить
  • ВыходГлобальнаяИтерация

При выполнении QTP-скрипт с действиями, вам необходимо учитывать, Глобальные итерации и локальные итерации

Вы можете изменить частоту повторения действий. выбрав Свойства вызова действия > вкладка «Выполнить»