Если у вас есть сегменты кода, которые вам нужно использовать несколько раз в своих тестах, вы можете создать пользовательскую функцию. Благодаря использованию пользовательских функций ваши тесты становятся короче и проще в разработке, чтении и обслуживании
Ваши собственные библиотеки функций в 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
Нажмите здесь, если видео не доступно