Действия в QTP/UFT с примером
Что такое действие в QTP?
Действия помогите разделить тест на «логические единицы» или «Бизнес-процессы». Действия помогают создать более модульный и эффективный сценарий.
Когда сценарий создается заново, он состоит только из одного действия. Но вы можете добавить дополнительные действия в сценарий Micro Focus UFT в соответствии с требованиями.
Существует два типа действий
- Многоразовый Действия: можно использовать в других тестах. Их можно использовать в одном и том же тестовом сценарии несколько раз.
- Одноразовый Действия: нельзя использовать в других Тестах. Их можно вызвать в одном скрипте только один раз.
Иногда, если действие становится большим, полезно разделить его. Вы можете разделить существующее действие двумя способами.
- Независмая платформа друг от друга, что разделяет выбранное действие на два родственных действия
- Вложенное действие который разбивает выбранное действие на родительское действие, последний шаг которого вызывает второе, дочернее действие
Действия могут получить доступ к тестовым данным, хранящимся в таблицах данных. HP QTP обеспечивает 2 типа технических данных
- ГЛОБАЛЬНЫЙ технический паспорт: Он уникален для всего теста. Любое действие может получить доступ и записать данные в глобальную таблицу данных. Лист называется «ГЛОБАЛЬНЫЙ».
- ЛОКАЛЬНЫЙ технический паспорт: Равно количеству действий на листе. Действие может читать и записывать данные только в свою локальную таблицу данных. Имя листа = «ИМЯ ДЕЙСТВИЯ».
Вся цель создания действий — использовать их в других тестовых сценариях. Существует два метода импорта действий в тест.
- Вызов КОПИИ действия. Когда вы создаете копию действия, действие копируется полностью, включая контрольные точки, параметризацию и соответствующую вкладку действия в таблице данных, в вызывающий тест. Когда вы вставляете копию существующего действия, вы можете вносить изменения в скопированное действие, и ваши изменения не повлияют на другие тесты. Вы можете вставлять копии как многократно используемых, так и непереиспользуемых действий.
- Вызов СУЩЕСТВУЮЩЕГО действия: вызовы действий доступны только для чтения в тесте вызова. Их можно изменить только в том тесте, в котором они были созданы. Позволяет использовать одно и то же действие в нескольких тестах и упрощает обслуживание тестов. Вы можете вызывать только «многоразовые» действия.
Следующий видеоурок демонстрирует Действия. Он использует ванильный тестовый сценарий, созданный в предыдущих руководствах, с 5 шагами для входа в систему. Бронирование авиабилетов. Это руководство является самый длинный в целом Учебники по QTP и рекомендуется делать заметки во время просмотра.
Нажмите здесь если видео недоступно
Так же, как Функции / методы в языках программирования вы также можете создавать ввод и вывод ПАРАМЕТРЫ для действия. Этот параметр имеет нет связи Параметризация тестовых данных узнал раньше.
При необходимости вы можете использовать следующий оператор для выхода из действия.
- ВыходДействие.
- ВыходДействиеИтерация
- ВыходВыполнить
- ВыходГлобальнаяИтерация
При выполнении QTP-скрипт с действиями, вам необходимо учитывать, Глобальные итерации и локальные итерации
Вы можете изменить частоту повторения действий. выбрав Свойства вызова действия > вкладка «Выполнить»