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