Действия в QTP/UFT с Пример

Какво е действие в QTP?

Действия помогнете да разделите вашия тест на „логически единици“ или „бизнес процеси“. Действията помагат за създаването на скрипт, който е по-модулен и ефективен.

Когато скриптът е новосъздаден, той се състои само от едно действие. Но можете да добавите още действия към вашия Микрофокус. UFT Сценарий според изискванията.

Има два вида действия

  1. За многократна употреба Действия: може да се използва в други тестове. Те могат да се използват в един и същ тестов скрипт многократно.
  2. Не се използва повторно Действия: не може да се използва в други тестове. Те могат да бъдат извикани в един и същи скрипт само веднъж

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

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

Действията могат да имат достъп до тестови данни, съхранявани в информационни листове. HP QTP осигурява 2 вида листове с данни

  1. ГЛОБАЛЕН лист с данни: Уникален е за целия тест. Всяко действие може да осъществява достъп и да записва данни в глобален лист с данни. Листът се нарича „ГЛОБАЛЕН“
  2. ЛОКАЛЕН лист с данни: Равно на броя на действията в листа. Едно действие може да чете и записва данни само в собствения си локален лист с данни. Име на лист = „ИМЕ НА ДЕЙСТВИЕ“.

Цялата цел на създаването на действия е да ги използвате в други тестови скриптове. Има два метода за импортиране на действия в тест

  1. Извикване за КОПИРАНЕ на действие: Когато направите копие на действие, действието се копира изцяло, включително контролни точки, параметризация и съответния раздел за действие в таблицата с данни в извикващия тест. Когато вмъкнете копие на съществуващо действие, можете да направите промени в копираното действие и вашите промени няма да повлияят, нито ще бъдат повлияни от друг тест. Можете да вмъкнете копия както на многократно използвани, така и на неизползваеми действия
  2. Призив към СЪЩЕСТВУВАЩО действие: призивите към действия са само за четене в теста за извикване. Те могат да бъдат модифицирани само в теста, в който са създадени. Позволява ви да използвате едно и също действие в няколко теста и улеснява поддържането на тестове. Можете да извършвате обаждания само до действия за многократна употреба.

Следващият видео урок демонстрира Действия. Той използва ванилия тестов скрипт, създаден в предишни уроци с 5 стъпки за влизане Резервация на полет. Този урок е най-дългата във всичко QTP уроци и се препоръчва да си водите бележки, докато го преглеждате.

Кликнете тук ако видеото не е достъпно

Точно като Функции/Методи в езиците за програмиране можете също да създавате вход и изход ПАРАМЕТРИ за действие. Този параметър има няма връзка с Параметризиране на тестови данни научен по-рано.

Ако е необходимо, можете да използвате следния оператор, за да излезете от действие

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • Изход от GlobalIteration

Докато изпълнявате a QTP писменост с действия, трябва да вземете предвид, Глобални итерации и локални итерации

Можете да промените честотата на повторение на действието като изберете Свойства на извикване на действие > раздел Изпълнение

Обобщете тази публикация с: