Учебники

QTP — Действия

Действия помогают тестировщикам разделять скрипты на группы операторов QTP. Действия аналогичны функциям в VBScript; Однако есть несколько отличий. По умолчанию QTP создает тест с одним действием.

действия функции
Действие является встроенной функцией QTP. Функции VBScript поддерживаются как VBScript, так и QTP.
Параметры действий передаются только по значению. Параметры функции передаются либо по значению, либо по ref.
Действия имеют расширение .mts Функции сохраняются как .vbs или .qfl
Действия могут или не могут быть повторно использованы. Функции всегда многоразовые.

Доступ к свойствам действия можно получить, щелкнув правой кнопкой мыши в окне редактора сценариев и выбрав «Свойства».

Свойства действия

Свойства действия содержат следующую информацию —

  • Название действия
  • Место нахождения
  • Многоразовый флаг
  • Входные параметры
  • Выходные параметры

Типы действий

Есть три типа действий —

  • Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.

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

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

Одноразовое действие — действие, которое может быть вызвано только в том конкретном тесте, в котором оно было разработано, и может быть вызвано только один раз.

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

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

Работа с действиями

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

Вставляет новое действие из существующего действия

Вставляет копию существующего действия

Вставляет вызов в существующее повторно используемое действие