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

Anonim

Що таке Action у QTP?

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

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

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

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

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

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

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

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

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

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

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

Клацніть тут, якщо відео недоступне

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

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

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Виконуючи скрипт QTP за допомогою дій, вам слід врахувати глобальні ітерації та локальні ітерації

Ви можете змінити частоту ітерацій дії , вибравши Властивості виклику дій> Запустити вкладку