Действия в QTP/UFT с Пример
Какво е действие в QTP?
Действия помогнете да разделите вашия тест на „логически единици“ или „бизнес процеси“. Действията помагат за създаването на скрипт, който е по-модулен и ефективен.
Когато скриптът е новосъздаден, той се състои само от едно действие. Но можете да добавите още действия към вашия Микрофокус. UFT Сценарий според изискванията.
Има два вида действия
- За многократна употреба Действия: може да се използва в други тестове. Те могат да се използват в един и същ тестов скрипт многократно.
- Не се използва повторно Действия: не може да се използва в други тестове. Те могат да бъдат извикани в един и същи скрипт само веднъж
Понякога, ако едно действие стане голямо, е добра практика да го разделите. Можете да разделите съществуващо действие по два начина
- Независим едно от друго, което разделя избраното действие на две братски действия
- Вложено действие което разделя избраното действие на родителско действие, чиято последна стъпка извиква второто дъщерно действие
Действията могат да имат достъп до тестови данни, съхранявани в информационни листове. HP QTP осигурява 2 вида листове с данни
- ГЛОБАЛЕН лист с данни: Уникален е за целия тест. Всяко действие може да осъществява достъп и да записва данни в глобален лист с данни. Листът се нарича „ГЛОБАЛЕН“
- ЛОКАЛЕН лист с данни: Равно на броя на действията в листа. Едно действие може да чете и записва данни само в собствения си локален лист с данни. Име на лист = „ИМЕ НА ДЕЙСТВИЕ“.
Цялата цел на създаването на действия е да ги използвате в други тестови скриптове. Има два метода за импортиране на действия в тест
- Извикване за КОПИРАНЕ на действие: Когато направите копие на действие, действието се копира изцяло, включително контролни точки, параметризация и съответния раздел за действие в таблицата с данни в извикващия тест. Когато вмъкнете копие на съществуващо действие, можете да направите промени в копираното действие и вашите промени няма да повлияят, нито ще бъдат повлияни от друг тест. Можете да вмъкнете копия както на многократно използвани, така и на неизползваеми действия
- Призив към СЪЩЕСТВУВАЩО действие: призивите към действия са само за четене в теста за извикване. Те могат да бъдат модифицирани само в теста, в който са създадени. Позволява ви да използвате едно и също действие в няколко теста и улеснява поддържането на тестове. Можете да извършвате обаждания само до действия за многократна употреба.
Следващият видео урок демонстрира Действия. Той използва ванилия тестов скрипт, създаден в предишни уроци с 5 стъпки за влизане Резервация на полет. Този урок е най-дългата във всичко QTP уроци и се препоръчва да си водите бележки, докато го преглеждате.
Кликнете тук ако видеото не е достъпно
Точно като Функции/Методи в езиците за програмиране можете също да създавате вход и изход ПАРАМЕТРИ за действие. Този параметър има няма връзка с Параметризиране на тестови данни научен по-рано.
Ако е необходимо, можете да използвате следния оператор, за да излезете от действие
- ExitAction.
- ExitActionIteration
- ExitRun
- Изход от GlobalIteration
Докато изпълнявате a QTP писменост с действия, трябва да вземете предвид, Глобални итерации и локални итерации
Можете да промените честотата на повторение на действието като изберете Свойства на извикване на действие > раздел Изпълнение
