Как да използвате функции в QTP/UFT в 3 лесни стъпки

Ако имате сегменти от код, които трябва да използвате няколко пъти във вашите тестове, може да искате да създадете дефинирана от потребителя функция. Чрез използване на дефинирани от потребителя функции вашите тестове са по-кратки и по-лесни за проектиране, четене и поддръжка

Вашите собствени библиотеки с функции в Micro Focus UFT може да съдържа vbscript функции, подпрограми, модули и др.

Трябва да следвате 3 прости стъпки да използвате функция от библиотека във вашия тест

Прости стъпки за използване на функции в QTP/UFT

Стъпка 1) За да създадете нова библиотека с функции в HP QTPИзберете Файл > Нов > Библиотека с функции. Отваря се като нов раздел в QTP.

Нека създадем много проста функция, която показва съобщение Box.

Function Demo

MsgBox "This is a Test Function"

End Function

Така че всеки път, когато се извика тази функция, трябва да се покаже поле за съобщение. Можете да имате дефинирани множество функции в един и същи файл. Нека запазим функцията. Функцията има разширение .qfl

Стъпка 2) Свържете библиотеката с вашия тест. Щракнете върху Файл > Настройки > Ресурси > Библиотека с асоциирани функции. Щракнете върху Добавяне. Изберете Файла на библиотеката с функции. Щракнете върху OK

Стъпка 3) Последна стъпка за извикване на функцията във вашия тестов скрипт

Важни бележки

  • С помощта на COM, DCOM обекти можете да създавате много усъвършенствани функции
  • Всъщност, много от функциите, предоставяни от QTP може да се кодира с помощта на VBScript
  • Виждали сме инженери по автоматизация, които го правят по-скоро VB проект, отколкото проект за автоматизация
  • Нашата препоръка е да се съсредоточите върху 100% автоматизация, вместо да парадирате с VB уменията си

Кликнете тук ако видеото не е достъпно

Обобщете тази публикация с: