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