Учебники

21) Функции в QTP

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

Ваши собственные библиотеки функций в Micro Focus UFT могут содержать функции VBScript , подпрограммы, модули и т. Д.

Вам нужно выполнить 3 простых шага, чтобы использовать функцию из библиотеки в своем тесте

Шаг 1) Создать новую библиотеку функций в HP QTP. Выберите «Файл»> «Создать»> «Библиотека функций». Он открывается как новая вкладка в QTP.

Позволяет создать очень простую функцию, которая показывает окно сообщения.

Function Demo

MsgBox "This is a Test Function"

End Function

Поэтому всякий раз, когда эта функция вызывается, должно отображаться окно сообщения. Вы можете иметь несколько функций, определенных в одном файле. Давайте сохраним функцию. Функция имеет расширение .qfl

Шаг 2)   Свяжите библиотеку с вашим тестом. Нажмите Файл> Настройки> Ресурсы> Библиотека связанных функций. Нажмите Добавить. Выберите файл библиотеки функций. Нажмите хорошо

Шаг 3) Последний шаг для вызова функции в вашем тестовом скрипте

Важные заметки

  • Используя COM, DCOM объекты, вы можете создавать очень продвинутые функции
  • Фактически, многие функции, предоставляемые QTP, могут быть закодированы с использованием VBScript.
  • Мы видели инженеров по автоматизации, которые делают это больше проектом VB, чем проектом автоматизации
  • Мы рекомендуем сосредоточиться на 100% автоматизации, а не выставлять напоказ ваши навыки VB

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