Учебники

QTP — Библиотечные файлы

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

Новый файл библиотеки можно создать, перейдя в «Файл» >> «Библиотека функций».

Библиотеки ассоциированных функций

Способ 1 — с помощью «Файл»> «Настройки»> Ресурсы> Связать библиотеку функций. Нажмите кнопку «+», чтобы добавить файл библиотеки функций и добавить его, используя фактический или относительный путь, как показано ниже —

Связывание библиотечного файла

Способ 2 — Использование метода ExecuteFile.

'Syntax : ExecuteFile(Filepath)
ExecuteFile "C:\lib1.vbs" 
ExecuteFile "C:\lib2.vbs" 

Способ 3 — Использование метода LoadFunctionLibrary.

'Syntax : LoadFunctionLibrary(Filepath)
LoadFunctionLibrary "C:\lib1.vbs" 
LoadFunctionLibrary "C:\lib2.vbs" 

Метод 4 — Автоматизированная объектная модель (AOM). Это механизм, с помощью которого мы можем управлять различными операциями QTP вне QTP. Используя AOM, мы можем запустить QTP, открыть тест, связать библиотеки функций и т. Д. Следующий VbScript должен быть сохранен с расширением .vbs, и после его выполнения QTP будет запущен, и тест начнет выполняться. АОМ будет подробно обсуждаться в последующих главах.