Если у вас есть сегменты кода, которые вам нужно использовать несколько раз в ваших тестах, вы можете создать пользовательскую функцию. Благодаря использованию пользовательских функций ваши тесты короче, их легче разрабатывать, читать и поддерживать.
Ваши собственные библиотеки функций в Micro Focus UFT могут содержать функции, подпрограммы, модули VBScript и т. Д.
Вам нужно выполнить 3 простых шага, чтобы использовать функцию из библиотеки в своем тесте.
Шаг 1) Чтобы создать новую библиотеку функций в HP QTP. Выберите Файл> Создать> Библиотека функций. Он открывается как новая вкладка в QTP.
Давайте создадим очень простую функцию, которая показывает окно сообщения.
Демонстрация функцийMsgBox «Это тестовая функция»Конечная функция
Поэтому всякий раз, когда эта функция вызывается, должно отображаться окно сообщения. В одном файле можно определить несколько функций. Сохраним функцию. Функция имеет расширение .qfl
Шаг 2) Свяжите библиотеку с вашим тестом. Щелкните Файл> Параметры> Ресурсы> Связанная библиотека функций и щелкните Добавить. Выберите файл библиотеки функций. Нажмите ОК
Шаг 3) Последний шаг для вызова функции в вашем тестовом скрипте
Важные заметки
- Используя объекты COM, DCOM, вы можете создавать очень сложные функции.
- Фактически, многие функции, предоставляемые QTP, можно закодировать с помощью VBScript.
- Мы видели инженеров по автоматизации, которые сделали его скорее проектом VB, чем проектом автоматизации.
- Наша рекомендация - сосредоточиться на 100% автоматизации, а не выставлять напоказ свои навыки VB.
Нажмите здесь, если видео недоступно