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

Anonim

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

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

Когато скриптът е новосъздаден, той се състои само от едно действие. Но можете да добавите още действия към вашия Micro Focus UFT Script според изискванията.

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

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

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

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

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

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

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

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

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

Щракнете тук, ако видеоклипът не е достъпен

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

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

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

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

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