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

Anonim

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

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

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

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

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

Демонстрация на функциятаMsgBox "Това е тестова функция"Крайна функция

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

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

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

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

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

Щракнете тук, ако видеоклипът не е достъпен