Дії в QTP/UFT із прикладом

Що таке Action у QTP?

Дії допоможе розділити ваш тест на «логічні одиниці» або «бізнес-процеси». Дії допомагають створити скрипт, який є більш модульним і ефективним.

Щойно створений сценарій складається лише з однієї дії. Але ви можете додати більше дій до свого сценарію Micro Focus UFT відповідно до вимог.

Існує два типи дій

  1. Багаторазовий Дії: можна використовувати в інших тестах. Їх можна використовувати в одному тестовому сценарії кілька разів.
  2. Багаторазового використання Дії: не можна використовувати в інших тестах. Їх можна викликати в одному сценарії лише один раз

Іноді, якщо дія стає великою, було б добре розділити її. Ви можете розділити існуючу дію двома способами

  1. Незалежний один одного, що розділяє вибрану дію на дві однотипні дії
  2. Вкладена дія який розділяє вибрану дію на батьківську дію, останній крок якої викликає другу, дочірню дію

Дії можуть отримати доступ до тестових даних, що зберігаються в таблицях даних. HP QTP забезпечує 2 тип таблиці даних

  1. GLOBAL Таблиця даних: Він є унікальним для всього тесту. Будь-яка дія може отримати доступ і записати дані в глобальну таблицю даних. Аркуш має назву «GLOBAL»
  2. ЛОКАЛЬНА таблиця даних: Дорівнює кількості дій на аркуші. Дія може читати та записувати дані лише у власну локальну таблицю даних. Назва аркуша = «НАЗВА ДІЇ».

Цілком створення дій є використання їх в інших сценаріях тестування. Існує два методи імпорту дій у тест

  1. Виклик COPY дії: коли ви робите копію дії, дія повністю копіюється, включаючи контрольні точки, параметри та відповідну вкладку дії в таблиці даних у виклик тесту. Коли ви вставляєте копію існуючої дії, ви можете вносити зміни до скопійованої дії, і ваші зміни не вплинуть на будь-який інший тест. Ви можете вставляти копії як багаторазових, так і одноразових дій
  2. Виклик до ІСНУЮЧОЇ дії: виклики до дій доступні лише для читання в тесті виклику. Їх можна змінити лише в тесті, у якому вони були створені. Дозволяє використовувати ту саму дію в кількох тестах і полегшує підтримку тестів. Ви можете здійснювати виклики лише для багаторазових дій.

Наступний відеоурок демонструє Дії. Він використовує тестовий сценарій, створений у попередніх посібниках із 5 кроками для входу Бронювання рейсів. Цей підручник є найдовший у всьому Підручники QTP і радимо робити нотатки під час його перегляду.

Натисніть тут якщо відео недоступне

Так само, як Функції/Методи у мовах програмування ви також можете створювати введення та виведення ПАРАМЕТРИ для дії. Цей параметр має ніякого відношення з Параметризація тестових даних навчився раніше.

За потреби ви можете використати наступний оператор для виходу з дії

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • Вийти з GlobalIteration

Під час виконання a QTP скрипт з діями, вам потрібно розглянути, Глобальні ітерації та локальні ітерації

Ви можете змінити частоту повторення дії шляхом вибору Властивості виклику дії > вкладка «Виконати».